XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 94,338 $ 73,229 $ 181,551 $ 145,591
Software Licenses        
Disaggregation of Revenue [Line Items]        
Total revenue 19,200 3,800 31,800 7,000
North America        
Disaggregation of Revenue [Line Items]        
Total revenue $ 84,343 $ 61,179 $ 161,471 $ 122,891
United States | Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Geographic concentration risk, percentage 87.00% 83.00% 87.00% 84.00%
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue $ 9,581 $ 10,607 $ 18,971 $ 20,165
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 14 1,100 261 1,925
Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 400 $ 343 $ 848 $ 610