v3.26.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 74,782 $ 69,935
Available for grant (in shares) 31,764,805  
Unrecognized stock-based compensation expense related to unvested stock options $ 0  
2012 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period (in years) 10 years  
Options granted (in shares) 0 0
2012 Plan | New Employee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting term (in years) 4 years  
ESPP | Employee Stock Purchase Plan 2022    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Value of shares reserved $ 6,000  
Purchase price of common stock, percent of market price 85.00%  
Purchase period (in months) 6 months  
Issuance of ordinary shares under employee stock purchase plan (in shares) 0 0
Stock-based compensation expense $ 1,800 $ 2,000
Equity Settled RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation expense related to unvested stock options $ 697,600  
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized over a weighted-average period (in years) 2 years 11 months 4 days