XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Summary of Option Activity (Detail) - USD ($)
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Share-based Payment Arrangement [Abstract]    
Shares, Outstanding Beginning Balance 2,836,598  
Shares, Options Exercised (114,199)  
Shares, Options Granted 1,007,000  
Shares, Options Cancelled (136,378)  
Shares, Outstanding Ending Balance 3,593,021 2,836,598
Shares, Exercisable 2,067,684  
Shares, Vested and expected to vest 3,593,021  
Weighted Average Exercise Price, Outstanding Beginning Balance $ 13.22  
Weighted Average Exercise Price, Options Exercised 8.49  
Weighted Average Exercise Price, Options Granted 23.73  
Weighted Average Exercise Price, Options Cancelled 18.86  
Weighted Average Exercise Price, Outstanding Ending Balance 16.10 $ 13.22
Weighted Average Exercise Price, Exercisable 13.61  
Weighted Average Exercise Price, Vested and expected to vest $ 16.10  
Weighted Average Remaining Contractual Life, Outstanding 7 years 3 months 3 days 7 years 7 months 6 days
Weighted Average Remaining Contractual Life, Exercisable 6 years 6 months 3 days  
Weighted Average Remaining Contractual Life, Vested and expected to vest 7 years 3 months 3 days  
Aggregate Intrinsic Value, Outstanding Beginning Balance $ 33,514  
Aggregate Intrinsic Value, Outstanding Ending Balance 6,430 $ 33,514
Aggregate Intrinsic Value, Exercisable 5,454  
Aggregate Intrinsic Value, Vested and expected to vest $ 6,430