XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Number of Stock Options Outstanding      
Balance at beginning of period (in shares) 31,328 34,696  
Options granted (in shares) 1,187 829  
Options exercised (in shares) (3,425) (3,033)  
Options cancelled (in shares) (613) (1,164)  
Balance at end of period (in shares) 28,477 31,328 34,696
Vested and exercisable at end of period (in shares) 24,235    
Vested and expected to vest at end of period (in shares) 28,477    
Weighted Average Exercise Price      
Balance at beginning of period (in dollars per share) $ 13.97 $ 12.75  
Options granted (in dollars per share) 23.43 30.11  
Options exercised (in dollars per share) 5.97 33.84  
Options cancelled (in dollars per share) 23.13 13.58  
Balance at end of period (in dollars per share) 15.13 $ 13.97 $ 12.75
Vested and exercisable at end of period (in dollars per share) 12.60    
Vested and expected to vest at end of period (in dollars per share) $ 15.13    
Weighted Average Remaining Contractual Life (years)      
Balance at beginning of period (in years) 5 years 3 days 5 years 8 months 4 days 6 years 5 months 12 days
Balance at end of period (in years) 5 years 3 days 5 years 8 months 4 days 6 years 5 months 12 days
Vested and exercisable at end of period (in years) 4 years 7 months 6 days    
Vested and expected to vest at end of period (in years) 5 years 3 days    
Aggregate Intrinsic Value      
Balance at beginning of period $ 195,923 $ 268,167 $ 175,907
Balance at end of period 195,923 $ 268,167 $ 175,907
Vested and exercisable at end of period 228,053    
Vested and expected to vest at end of period $ 195,923