XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Number of Stock Options Outstanding      
Balance at beginning of period (in shares) 36,338 38,487  
Options granted (in shares) 571 6,327  
Options exercised (in shares) (1,332) (4,651)  
Options cancelled (in shares) (881) (3,825)  
Balance at end of period (in shares) 34,696 36,338 38,487
Vested and exercisable at end of period (in shares) 21,895    
Vested and expected to vest at end of period (in shares) 34,844    
Weighted Average Exercise Price      
Balance at beginning of period (in dollars per share) $ 12.44 $ 6.39  
Options granted (in dollars per share) 15.30 45.41  
Options exercised (in dollars per share) 20.60 4.61  
Options cancelled (in dollars per share) 15.36 15.29  
Balance at end of period (in dollars per share) 12.75 $ 12.44 $ 6.39
Vested and exercisable at end of period (in dollars per share) 8.95    
Vested and expected to vest at end of period (in dollars per share) $ 12.75    
Weighted Average Remaining Contractual Life (years)      
Balance at beginning of period (in years) 6 years 5 months 12 days 7 years 4 months 2 days 7 years 11 months 23 days
Balance at end of period (in years) 6 years 5 months 12 days 7 years 4 months 2 days 7 years 11 months 23 days
Vested and exercisable at end of period (in years) 5 years 10 months 20 days    
Vested and expected to vest at end of period (in years) 6 years 5 months 12 days    
Aggregate Intrinsic Value      
Balance at beginning of period $ 175,907 $ 165,436 $ 2,304,714
Balance at end of period 175,907 $ 165,436 $ 2,304,714
Vested and exercisable at end of period 194,206    
Vested and expected to vest at end of period $ 176,658