v3.26.1
Revenue - Schedule of Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 478,113 $ 415,288
Revenue | Product    
Disaggregation of Revenue [Line Items]    
% of Total Revenue 100.00% 100.00%
Total subscription    
Disaggregation of Revenue [Line Items]    
Total revenue $ 448,735 $ 388,583
Total subscription | Revenue | Product    
Disaggregation of Revenue [Line Items]    
% of Total Revenue 94.00% 94.00%
SaaS    
Disaggregation of Revenue [Line Items]    
Total revenue $ 235,205 $ 195,774
SaaS | Revenue | Product    
Disaggregation of Revenue [Line Items]    
% of Total Revenue 49.00% 47.00%
Saa S Self Managed - Annual    
Disaggregation of Revenue [Line Items]    
Total revenue $ 185,003 $ 145,912
Saa S Self Managed - Annual | Revenue | Product    
Disaggregation of Revenue [Line Items]    
% of Total Revenue 39.00% 35.00%
Saa S Self Managed - Monthly    
Disaggregation of Revenue [Line Items]    
Total revenue $ 50,202 $ 49,862
Saa S Self Managed - Monthly | Revenue | Product    
Disaggregation of Revenue [Line Items]    
% of Total Revenue 10.00% 12.00%
Self-managed subscription    
Disaggregation of Revenue [Line Items]    
Total revenue $ 213,530 $ 192,809
Self-managed subscription | Revenue | Product    
Disaggregation of Revenue [Line Items]    
% of Total Revenue 45.00% 47.00%
Services    
Disaggregation of Revenue [Line Items]    
Total revenue $ 29,378 $ 26,705
Services | Revenue | Product    
Disaggregation of Revenue [Line Items]    
% of Total Revenue 6.00% 6.00%