XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.2
Shareholders' Equity - Summary of Changes in Outstanding Options (Details) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Number of Shares      
Outstanding at May 1, 2023 (in shares) 5,273,057    
Granted (in shares) 1,481,000    
Exercised (in shares) (26,253) (501,547) (776,129)
Forfeited (in shares) (223,800)    
Expired (in shares) (101,600)    
Outstanding at April 30, 2024 (in shares) 6,402,404 5,273,057  
Weighted Average Exercise Price      
Outstanding at May 1, 2023 (in usd per share) $ 16.59    
Granted (in usd per share) 12.10    
Exercised (in usd per share) 11.06    
Forfeited (in usd per share) 14.68    
Expired (in usd per share) 12.31    
Outstanding at April 30, 2024 (in usd per share) 15.71 $ 16.59  
Exercisable at April 30, 2024 (in usd per share) $ 16.06    
Weighted Average Remaining Contractual Term      
Outstanding at April 30, 2024 3 years 2 months 12 days    
Exercisable at April 30, 2024 2 years    
Aggregate Intrinsic Value      
Outstanding at April 30, 2024 $ 9,750    
Exercisable at April 30, 2024 $ 9,193