XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenue $ 65,308 $ 52,406
North America    
Disaggregation of Revenue [Line Items]    
Total revenue $ 51,938 $ 36,452
United States | Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Geographic concentration risk, percentage 79.00% 69.00%
Europe, the Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total revenue $ 10,703 $ 12,219
France | Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Geographic concentration risk, percentage   13.00%
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue 2,367 $ 3,735
Rest of World    
Disaggregation of Revenue [Line Items]    
Total revenue $ 300 $ 0