XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 73,229 $ 62,408 $ 145,591 $ 127,716
North America        
Disaggregation of Revenue [Line Items]        
Total revenue $ 61,179 $ 47,916 $ 122,891 $ 99,854
United States | Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Geographic concentration risk, percentage 83.00% 77.00% 84.00% 78.00%
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue $ 10,607 $ 11,889 $ 20,165 $ 22,592
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 1,100 2,435 1,925 4,802
Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 343 $ 168 $ 610 $ 468