XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 87,213 $ 72,362
Software Licenses    
Disaggregation of Revenue [Line Items]    
Total revenue 12,600 3,200
North America    
Disaggregation of Revenue [Line Items]    
Total revenue $ 77,128 $ 61,712
United States | Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Geographic concentration risk, percentage 87.00% 85.00%
Europe, the Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total revenue $ 9,390 $ 9,559
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue 247 825
Rest of World    
Disaggregation of Revenue [Line Items]    
Total revenue $ 447 $ 266