XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 98,782 $ 78,401 $ 280,333 $ 223,992
Software Licenses        
Disaggregation of Revenue [Line Items]        
Total revenue 28,600 8,400 60,400 15,400
North America        
Disaggregation of Revenue [Line Items]        
Total revenue $ 87,289 $ 68,356 $ 248,838 $ 191,247
United States | Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Geographic concentration risk, percentage 86.00% 86.00% 87.00% 85.00%
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue $ 11,085 $ 9,040 $ 29,978 $ 29,205
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 13 952 274 2,877
Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 395 $ 53 $ 1,243 $ 663