XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Number of Stock Options Outstanding      
Balance at beginning of period (in shares) 38,487 32,877  
Options granted (in shares) 6,327 14,504  
Options exercised (in shares) (4,651) (5,799)  
Options cancelled (in shares) (3,825) (3,095)  
Balance at end of period (in shares) 36,338 38,487 32,877
Vested and exercisable at end of period (in shares) 16,300    
Vested and expected to vest at end of period (in shares) 36,712    
Weighted Average Exercise Price      
Balance at beginning of period (in dollars per share) $ 6.39 $ 3.48  
Options granted (in dollars per share) 45.41 11.50  
Options exercised (in dollars per share) 4.61 2.90  
Options cancelled (in dollars per share) 15.29 5.89  
Balance at end of period (in dollars per share) 12.44 $ 6.39 $ 3.48
Vested and exercisable at end of period (in dollars per share) 5.63    
Vested and expected to vest at end of period (in dollars per share) $ 12.44    
Weighted Average Remaining Contractual Life (years)      
Balance at beginning of period (in years) 7 years 4 months 2 days 7 years 11 months 23 days 8 years 10 days
Balance at end of period (in years) 7 years 4 months 2 days 7 years 11 months 23 days 8 years 10 days
Vested and exercisable at end of period (in years) 6 years 4 months 20 days    
Vested and expected to vest at end of period (in years) 7 years 4 months 2 days    
Aggregate Intrinsic Value      
Balance at beginning of period $ 165,436 $ 2,304,714 $ 116,962
Balance at end of period 165,436 $ 2,304,714 $ 116,962
Vested and exercisable at end of period 185,103    
Vested and expected to vest at end of period $ 167,138