XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Disaggregation of Revenue [Line Items]      
Total revenue $ 266,795 $ 252,759 $ 183,217
North America      
Disaggregation of Revenue [Line Items]      
Total revenue 210,501 197,485 119,795
Europe, the Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Total revenue 47,758 46,251 56,030
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Total revenue 7,913 9,023 5,992
Rest of World      
Disaggregation of Revenue [Line Items]      
Total revenue $ 623 $ 0 $ 1,400
United States | Revenue | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Geographic concentration risk, percentage 79.00% 78.00% 65.00%
France | Revenue | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Geographic concentration risk, percentage     12.00%
Netherlands | Revenue | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Geographic concentration risk, percentage     12.00%