v3.26.1
Equity Incentive Plans - Summary of Stock Option Activity (Details) - 2012 Plan - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2026
Apr. 30, 2026
Number of Stock Options Outstanding    
Beginning balance (in shares) 1,547,110  
Stock options exercised (in shares) (244,903)  
Stock options canceled (in shares) (2,354)  
Stock options assumed in acquisition cancelled (in shares) (1,203)  
Ending balance (in shares) 1,298,650 1,547,110
Exercisable (in shares) 1,298,650  
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) $ 46.25  
Stock options exercised (in dollars per share) 13.49  
Stock options cancelled (in dollars per share) 84.87  
Stock options assumed in acquisition cancelled (in dollars per share) 71.42  
Ending balance (in dollars per share) 52.33 $ 46.25
Exercisable (in dollars per share) $ 52.33  
Remaining Contractual Term (in years)    
Remaining Contractual Term (in years) 2 years 7 months 24 days 3 years 1 month 6 days
Exercisable, Remaining Contractual Term (in years) 2 years 7 months 24 days  
Aggregate Intrinsic Value (in thousands)    
Beginning balance $ 30,020  
Ending balance 36,207 $ 30,020
Exercisable $ 36,207