v3.26.1
Revenue - Schedule of Revenue by Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,739,331 $ 1,483,296 $ 1,267,321
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,634,455 $ 1,384,520 $ 1,176,606
Total subscription | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 94.00% 93.00% 93.00%
SaaS      
Disaggregation of Revenue [Line Items]      
Total revenue $ 837,271 $ 687,619 $ 547,520
SaaS | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 48.00% 46.00% 43.00%
Saa S Self Managed - Annual      
Disaggregation of Revenue [Line Items]      
Total revenue $ 640,937 $ 502,320 $ 364,062
Saa S Self Managed - Annual | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 37.00% 34.00% 29.00%
Saa S Self Managed - Monthly      
Disaggregation of Revenue [Line Items]      
Total revenue $ 196,334 $ 185,299 $ 183,458
Saa S Self Managed - Monthly | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 11.00% 12.00% 14.00%
Self-managed subscription      
Disaggregation of Revenue [Line Items]      
Total revenue $ 797,184 $ 696,901 $ 629,086
Self-managed subscription | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 46.00% 47.00% 50.00%
Services      
Disaggregation of Revenue [Line Items]      
Total revenue $ 104,876 $ 98,776 $ 90,715
Services | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 6.00% 7.00% 7.00%