XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 78,401 $ 66,669 $ 223,992 $ 194,385
North America        
Disaggregation of Revenue [Line Items]        
Total revenue $ 68,356 $ 55,254 $ 191,247 $ 155,108
United States | Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Geographic concentration risk, percentage 86.00% 83.00% 85.00% 80.00%
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue $ 9,040 $ 9,546 $ 29,205 $ 32,138
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 952 1,801 2,877 6,603
Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 53 $ 68 $ 663 $ 536