XML 71 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Share Incentive Plan - Summary of Information Related to Share Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Beginning balance (in shares) 14,120,179 10,776,188  
Options granted (in shares) 701,500 6,325,510  
Options exercised and vested (in shares) (2,924,410) (2,468,792)  
Options canceled/forfeited (in shares) (536,524) (512,727)  
Ending balance (in shares) 11,360,745 14,120,179 10,776,188
Options vested or expected to vest (in shares) 11,360,745    
Options exercisable (in shares) 10,934,625    
Weighted-Average Exercise Price      
Beginning balance (in US dollars per share) $ 1.57 $ 0.67  
Options granted (in US dollars per share) 6.11 2.70  
Options exercised and vested (in US dollars per share) 1.04 0.56  
Options canceled/forfeited (in US dollars per share) 3.18 1.72  
Ending balance (in US dollars per share) 1.94 $ 1.57 $ 0.67
Options vested or expected to vest (in US dollars per share) 1.94    
Options exercisable (in US dollars per share) $ 1.94    
Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value      
Weighted-average remaining contractual term, options outstanding 7 years 1 month 13 days 7 years 10 months 13 days 7 years 6 months 10 days
Weighted-average remaining contractual term, options vested or expected to vest 7 years 1 month 13 days    
Weighted-average remaining contractual term, options exercisable 7 years 1 month 13 days    
Aggregate intrinsic value, options outstanding, beginning balance $ 62,613 $ 15,592  
Aggregate intrinsic value, options outstanding, ending balance 103,412 $ 62,613 $ 15,592
Aggregate intrinsic value, options vested or expected to vest 103,412    
Aggregate intrinsic value, options exercisable $ 99,497