XML 85 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Incentive Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Options, Outstanding Number [Roll Forward]      
Stock options granted (in shares) 94,105 495,460  
Stock options      
Aggregate Intrinsic Value (in thousands)      
Unrecognized over a weighted-average period (in years) 1 year 11 months 26 days    
2012 Plan      
Options, Outstanding Number [Roll Forward]      
Beginning balance (in shares) 5,219,124 7,611,016  
Stock options granted (in shares) 94,105 495,460  
Stock options assumed in acquisition (in dollars per share) $ 15.55 $ 10.20  
Stock options assumed in acquisition (in shares) (1,127,036) 63,846  
Stock options exercised (in shares) (143,656) (2,563,287)  
Stock options cancelled (in shares) (4,299) (386,656)  
Stock options assumed in acquisition cancelled (in shares)   (1,255)  
Exercisable as of April 30, 2021 (in dollars per share) $ 24.70    
Exercisable as of April 30, 2021 (in shares) 3,425,478    
Ending balance (in shares) 4,038,238 5,219,124 7,611,016
Options Outstanding, Weighted Average Exercise Price [Abstract]      
Beginning balance (in dollars per share) $ 29.41 $ 20.34  
Stock options granted (in dollar per share) 82.24 94.46  
Stock options exercised (in dollars per share) 78.69 14.18  
Stock options cancelled (in dollars per share) 47.63 32.04  
Stock options assumed in acquisition cancelled (in dollars per share)   40.35  
Ending balance (in dollars per share) $ 32.74 $ 29.41 $ 20.34
Remaining Contractual Term (in years)      
Remaining Contractual Term (in years) 5 years 4 months 6 days 6 years 2 months 19 days 6 years 7 months 28 days
Exercisable, Remaining Contractual Term (in years) 4 years 11 months 4 days    
Aggregate Intrinsic Value (in thousands)      
Beginning balance $ 266,021 $ 768,517  
Ending balance 134,778 $ 266,021 $ 768,517
Exercisable as of April 30, 2021 $ 128,503