XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 69,773 $ 49,109 $ 180,442 $ 130,933
North America        
Disaggregation of Revenue [Line Items]        
Total revenue 56,846 29,488 136,995 86,100
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 11,108 17,141 36,116 39,922
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 1,819 1,655 7,331 4,086
Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 0 $ 825 $ 0 $ 825
United States | Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Geographic concentration risk, percentage 81.00% 60.00% 76.00% 65.00%
France | Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Geographic concentration risk, percentage 8.00% 12.00% 11.00% 12.00%