XML 91 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Summary of Stock Option Activity (Details) - 2012 Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Number of Stock Options Outstanding      
Beginning balance (in shares) 2,640,423 4,038,238  
Stock options exercised (in shares) (791,874) (1,292,375)  
Stock options canceled (in shares) (72,819) (104,137)  
Stock options assumed in acquisition cancelled (in shares) (7) (1,303)  
Ending balance (in shares) 1,775,723 2,640,423 4,038,238
Exercisable (in shares) 1,692,783    
Weighted- Average Exercise Price      
Beginning balance (in dollars per share) $ 38.23 $ 32.74  
Stock options exercised (in dollars per share) 22.54 16.19  
Stock options cancelled (in dollars per share) 113.23 98.35  
Stock options assumed in acquisition cancelled (in dollars per share) 76.82 76.12  
Ending balance (in dollars per share) 42.16 $ 38.23 $ 32.74
Exercisable (in dollars per share) $ 39.97    
Remaining Contractual Term (in years)      
Remaining Contractual Term (in years) 3 years 10 months 17 days 4 years 8 months 1 day 5 years 4 months 6 days
Exercisable, Remaining Contractual Term (in years) 3 years 8 months 26 days    
Aggregate Intrinsic Value (in thousands)      
Beginning balance $ 178,081 $ 134,778  
Ending balance 88,617 $ 178,081 $ 134,778
Exercisable $ 88,120