XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Number of Stock Options Outstanding    
Balance at beginning of period (in shares) 34,696  
Options exercised (in shares) (2,086)  
Options cancelled (in shares) (653)  
Balance at end of period (in shares) 31,957 34,696
Vested and exercisable at end of period (in shares) 21,204  
Vested and expected to vest at end of period (in shares) 32,073  
Weighted Average Exercise Price    
Balance at beginning of period (in dollars per share) $ 12.75  
Options exercised (in dollars per share) 35.90  
Options cancelled (in dollars per share) 11.00  
Balance at end of period (in dollars per share) 13.32 $ 12.75
Vested and exercisable at end of period (in dollars per share) 9.71  
Vested and expected to vest at end of period (in dollars per share) $ 13.32  
Weighted Average Remaining Contractual Life (years)    
Balance at beginning of period 6 years 3 months 21 days 6 years 5 months 12 days
Balance at end of period 6 years 3 months 21 days 6 years 5 months 12 days
Vested and exercisable at end of period 5 years 10 months 2 days  
Vested and expected to vest at end of period 6 years 3 months 21 days  
Aggregate Intrinsic Value    
Balance at beginning of period $ 916,531 $ 175,907
Balance at end of period 916,531 $ 175,907
Vested and exercisable at end of period 684,690  
Vested and expected to vest at end of period $ 919,847