XML 63 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Revenue by Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,483,296 $ 1,267,321 $ 1,068,989
Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 100.00% 100.00% 100.00%
Total subscription      
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,384,520 $ 1,176,606 $ 984,762
Total subscription | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 93.00% 93.00% 92.00%
SaaS      
Disaggregation of Revenue [Line Items]      
Total revenue $ 687,619 $ 547,520 $ 424,053
SaaS | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 46.00% 43.00% 40.00%
Self-managed subscription      
Disaggregation of Revenue [Line Items]      
Total revenue $ 696,901 $ 629,086 $ 560,709
Self-managed subscription | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 47.00% 50.00% 52.00%
Services      
Disaggregation of Revenue [Line Items]      
Total revenue $ 98,776 $ 90,715 $ 84,227
Services | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 7.00% 7.00% 8.00%