XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.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, 2022
Apr. 30, 2022
Number of Stock Options Outstanding    
Balance at beginning of period (in shares) 36,338  
Options granted (in shares) 40  
Options exercised (in shares) (287)  
Options cancelled (in shares) (222)  
Balance at end of period (in shares) 35,869 36,338
Vested and exercisable at end of period (in shares) 17,698  
Vested and expected to vest at end of period (in shares) 36,169  
Weighted Average Exercise Price    
Balance at beginning of period (in dollars per share) $ 12.44  
Options granted (in dollars per share) 16.74  
Options exercised (in dollars per share) 18.88  
Options cancelled (in dollars per share) 13.47  
Balance at end of period (in dollars per share) 12.50 $ 12.44
Vested and exercisable at end of period (in dollars per share) 6.62  
Vested and expected to vest at end of period (in dollars per share) $ 12.50  
Weighted Average Remaining Contractual Life (years)    
Balance at beginning of period 7 years 1 month 13 days 7 years 4 months 2 days
Balance at end of period 7 years 1 month 13 days 7 years 4 months 2 days
Vested and exercisable at end of period 6 years 3 months 7 days  
Vested and expected to vest at end of period 7 years 1 month 13 days  
Aggregate Intrinsic Value    
Balance at beginning of period $ 211,987 $ 165,436
Balance at end of period 211,987 $ 165,436
Vested and exercisable at end of period 208,655  
Vested and expected to vest at end of period $ 213,761