XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Disaggregation of Revenue [Line Items]      
Total revenue $ 252,759 $ 183,217 $ 156,666
North America      
Disaggregation of Revenue [Line Items]      
Total revenue 197,485 119,795 121,485
Europe, the Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Total revenue 46,251 56,030 33,086
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Total revenue 9,023 5,992 2,095
Rest of World      
Disaggregation of Revenue [Line Items]      
Total revenue $ 0 $ 1,400 $ 0
United States | Revenue | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Geographic concentration risk, percentage 78.00% 65.00% 78.00%
France | Revenue | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Geographic concentration risk, percentage   12.00% 10.50%
Netherlands | Revenue | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Geographic concentration risk, percentage   12.00%