XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2024
Apr. 30, 2024
Number of Stock Options Outstanding    
Balance at beginning of period (in shares) 31,328  
Options granted (in shares) 61  
Options exercised (in shares) (434)  
Options cancelled (in shares) (341)  
Balance at end of period (in shares) 30,614 31,328
Vested and exercisable at end of period (in shares) 24,625  
Vested and expected to vest at end of period (in shares) 30,614  
Weighted Average Exercise Price    
Balance at beginning of period (in dollars per share) $ 13.97  
Options granted (in dollars per share) 22.69  
Options exercised (in dollars per share) 29.44  
Options cancelled (in dollars per share) 14.39  
Balance at end of period (in dollars per share) 14.08 $ 13.97
Vested and exercisable at end of period (in dollars per share) 10.97  
Vested and expected to vest at end of period (in dollars per share) $ 14.08  
Weighted Average Remaining Contractual Life (years)    
Balance at beginning of period 5 years 4 months 28 days 5 years 8 months 4 days
Balance at end of period 5 years 4 months 28 days 5 years 8 months 4 days
Vested and exercisable at end of period 5 years 7 days  
Vested and expected to vest at end of period 5 years 4 months 28 days  
Aggregate Intrinsic Value    
Balance at beginning of period $ 387,878 $ 268,167
Balance at end of period 387,878 $ 268,167
Vested and exercisable at end of period 388,590  
Vested and expected to vest at end of period $ 387,878