XML 109 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
13. Stock Option Plans: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
May 31, 2024
May 31, 2023
$ 9.01-$10.00    
Number of Options 55,000 55,000
Weighted Average Remaining Years of Contractual Life 7 years 8 years
Weighted Average Exercise Price $ 9.67 $ 9.67
$10.01-$11.00    
Number of Options 15,250 23,500
Weighted Average Remaining Years of Contractual Life 4 years 8 months 12 days 6 years 2 months 12 days
Weighted Average Exercise Price $ 10.21 $ 10.16
$11.01-$12.00    
Number of Options 106,250 140,000
Weighted Average Remaining Years of Contractual Life 6 years 6 months 7 years 6 months
Weighted Average Exercise Price $ 11.72 $ 11.66
$12.01-$13.00    
Number of Options 19,000 28,000
Weighted Average Remaining Years of Contractual Life 1 year 6 months 2 years 9 months 18 days
Weighted Average Exercise Price $ 12.36 $ 12.39
$13.01-$14.00    
Number of Options 10,000 10,000
Weighted Average Remaining Years of Contractual Life 2 years 10 months 24 days 3 years 10 months 24 days
Weighted Average Exercise Price $ 13.8 $ 13.8
$16.01-$17.00    
Number of Options 10,000 10,000
Weighted Average Remaining Years of Contractual Life 1 year 10 months 24 days 2 years 10 months 24 days
Weighted Average Exercise Price $ 16.4 $ 16.4
$19.01-$20.00    
Number of Options 47,500 53,500
Weighted Average Remaining Years of Contractual Life 8 years 3 months 18 days 8 years 7 months 6 days
Weighted Average Exercise Price $ 19.89 $ 19.82
$20.01-$21.00    
Number of Options 34,500  
Weighted Average Remaining Years of Contractual Life 9 years 4 months 24 days  
Weighted Average Exercise Price $ 20.78  
$46.01-$47.00    
Number of Options 43,000  
Weighted Average Remaining Years of Contractual Life 9 years 10 months 24 days  
Weighted Average Exercise Price $ 46.99  
$ 9.01-$47.00    
Number of Options 340,500  
Weighted Average Remaining Years of Contractual Life 6 years 10 months 24 days  
Weighted Average Exercise Price $ 18.07  
$ 8.01-$ 9.00    
Number of Options   13,000
Weighted Average Remaining Years of Contractual Life   10 months 24 days
Weighted Average Exercise Price   $ 8.87
$ 8.01-$20.00    
Number of Options   333,000
Weighted Average Remaining Years of Contractual Life   6 years 9 months 18 days
Weighted Average Exercise Price   $ 12.7