XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Shareholders' Equity - Summary of Changes in Outstanding Options (Details) - USD ($)
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Number of Shares      
Outstanding at May 1, 2020 (in shares) 4,109,733    
Granted (in shares) 1,458,500    
Exercised (in shares) (776,129) (628,917) (1,020,910)
Forfeited (in shares) (245,000)    
Expired (in shares) (7,000)    
Outstanding at April 30, 2021 (in shares) 4,540,104 4,109,733  
Weighted Average Exercise Price      
Outstanding at May 1, 2020 (in usd per share) $ 13.33    
Granted (in usd per share) 21.54    
Exercised (in usd per share) 11.06    
Forfeited (in usd per share) 19.24    
Expired (in usd per share) 9.69    
Outstanding at April 30, 2021 (in usd per share) 16.05 $ 13.33  
Exercisable at April 30, 2022 (in usd per share) $ 13.43    
Weighted Average Remaining Contractual Term      
Outstanding at April 30, 2021 3 years 8 months 12 days    
Exercisable at April 30, 2022 2 years 7 months 6 days    
Aggregate Intrinsic Value      
Outstanding at April 30, 2021 $ 10,585,462    
Exercisable at April 30, 2022 $ 4,945,472