Quarterly report pursuant to Section 13 or 15(d)

Organization and Description of Business (Details)

v3.22.1
Organization and Description of Business (Details)
Apr. 30, 2022
performance_obligation
country
Organization And Description Of Business [Line Items]  
Number of countries having legal presence | country 32
Hybrid Solutions  
Organization And Description Of Business [Line Items]  
Number of performance obligations | performance_obligation 3