XML 75 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Number of Stock Options Outstanding      
Balance at beginning of period (in shares) 34,696 36,338  
Options granted (in shares) 829 571  
Options exercised (in shares) (3,033) (1,332)  
Options cancelled (in shares) (1,164) (881)  
Balance at end of period (in shares) 31,328 34,696 36,338
Vested and exercisable at end of period (in shares) 23,991    
Vested and expected to vest at end of period (in shares) 31,371    
Weighted Average Exercise Price      
Balance at beginning of period (in dollars per share) $ 12.75 $ 12.44  
Options granted (in dollars per share) 30.11 15.30  
Options exercised (in dollars per share) 33.84 20.60  
Options cancelled (in dollars per share) 13.58 15.36  
Balance at end of period (in dollars per share) 13.97 $ 12.75 $ 12.44
Vested and exercisable at end of period (in dollars per share) 10.66    
Vested and expected to vest at end of period (in dollars per share) $ 13.97    
Weighted Average Remaining Contractual Life (years)      
Balance at beginning of period (in years) 5 years 8 months 4 days 6 years 5 months 12 days 7 years 4 months 2 days
Balance at end of period (in years) 5 years 8 months 4 days 6 years 5 months 12 days 7 years 4 months 2 days
Vested and exercisable at end of period (in years) 5 years 3 months 7 days    
Vested and expected to vest at end of period (in years) 5 years 8 months 4 days    
Aggregate Intrinsic Value      
Balance at beginning of period $ 268,167 $ 175,907 $ 165,436
Balance at end of period 268,167 $ 175,907 $ 165,436
Vested and exercisable at end of period 284,778    
Vested and expected to vest at end of period $ 268,537