XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 70,261 $ 87,213
Software Licenses    
Disaggregation of Revenue [Line Items]    
Total revenue 17,900 12,600
North America    
Disaggregation of Revenue [Line Items]    
Total revenue $ 64,408 $ 77,128
United States | Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Geographic concentration risk, percentage 91.00% 87.00%
Europe, the Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total revenue $ 5,619 $ 9,390
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue 21 247
Rest of World    
Disaggregation of Revenue [Line Items]    
Total revenue $ 213 $ 448