XML 53 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 183,217 $ 156,666 $ 91,605
North America      
Disaggregation of Revenue [Line Items]      
Total revenue 119,795 121,485 61,314
Europe, the Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Total revenue 56,030 33,086 27,629
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Total revenue 5,992 2,095 2,662
Rest of World      
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,400 $ 0 $ 0
United States | Revenue | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Geographic concentration risk, percentage 65.00% 78.00% 66.00%
France | Revenue | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Geographic concentration risk, percentage 12.00% 10.50% 15.00%
Netherlands | Revenue | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Geographic concentration risk, percentage 12.00%