XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 75,147 $ 94,338 $ 145,408 $ 181,551
Software Licenses        
Disaggregation of Revenue [Line Items]        
Total revenue 21,900 19,200 39,800 31,800
North America        
Disaggregation of Revenue [Line Items]        
Total revenue $ 71,813 $ 84,343 $ 136,221 $ 161,471
United States | Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Geographic concentration risk, percentage 95.00% 87.00% 93.00% 87.00%
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,951 $ 9,581 $ 8,570 $ 18,971
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 0 14 21 261
Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 383 $ 400 $ 596 $ 848