XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 66,669 $ 69,773 $ 194,385 $ 180,442
North America        
Disaggregation of Revenue [Line Items]        
Total revenue $ 55,254 $ 56,846 $ 155,108 $ 136,995
United States | Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Geographic concentration risk, percentage 83.00% 81.00% 80.00% 76.00%
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue $ 9,546 $ 11,108 $ 32,138 $ 36,116
France | Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Geographic concentration risk, percentage   8.00%   11.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 1,801 $ 1,819 6,603 $ 7,331
Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 68 $ 0 $ 536 $ 0