XML 88 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2022
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 257,782 $ 239,137 $ 204,039
Unrecognized stock-based compensation expense related to unvested stock options   $ 3,800    
2012 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
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)   364,236 345,165  
Stock-based compensation expense   $ 9,200 $ 7,100 $ 900
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized over a weighted-average period (in years)   10 months 20 days    
Equity Settled RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense related to unvested stock options   $ 564,600    
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized over a weighted-average period (in years)   2 years 6 months 14 days