v3.26.1
Equity Incentive Plans - Summary of Stock Option Activity (Details) - 2012 Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Number of Stock Options Outstanding    
Beginning balance (in shares) 1,775,723  
Stock options exercised (in shares) (218,707)  
Stock options canceled (in shares) (9,250)  
Stock options assumed in acquisition cancelled (in shares) (656)  
Ending balance (in shares) 1,547,110 1,775,723
Exercisable (in shares) 1,539,658  
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) $ 42.16  
Stock options exercised (in dollars per share) 12.83  
Stock options cancelled (in dollars per share) 49.51  
Stock options assumed in acquisition cancelled (in dollars per share) 74.36  
Ending balance (in dollars per share) 46.25 $ 42.16
Exercisable (in dollars per share) $ 46.07  
Remaining Contractual Term (in years)    
Remaining Contractual Term (in years) 3 years 1 month 6 days 3 years 10 months 17 days
Exercisable, Remaining Contractual Term (in years) 3 years 1 month 2 days  
Aggregate Intrinsic Value (in thousands)    
Beginning balance $ 88,617  
Ending balance 30,020 $ 88,617
Exercisable $ 30,020