XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Options (Stock Option Activity) (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Stock Options [Abstract]      
Shares under option, number of shares (in shares) 1,748,000 2,721,875  
Granted, number of shares (in shares)   615,000  
Exercised, number of shares (in shares) (539,089) (1,203,875)  
Expired, number of shares (in shares)   (385,000)  
Forfeited, number of shares (in shares) (150,000)    
Shares under option, number of shares (in shares) 1,058,911 1,748,000 2,721,875
Exercisable, number of shares (in shares) 264,577 288,000  
Shares under option, stock options price range, lower limit (in dollars per share) $ 1.73 $ 1.77  
Shares under option, stock options price range, upper limit (in dollars per share) 6.00 6.00  
Granted, stock options price range, lower limit (in dollars per share)   1.73  
Granted, stock options price range, upper limit (in dollars per share)   2.11  
Exercised, stock options price range, lower limit (in dollars per share) 1.73 1.77  
Exercised, stock options price range, upper limit (in dollars per share) 6.00 6.00  
Expired, stock options price range, lower limit (in dollars per share)   1.77  
Expired, stock options price range, upper limit (in dollars per share)   5.24  
Forfeited, stock options price range, lower limit (in dollars per share) 1.73    
Forfeited, stock options price range, upper limit (in dollars per share) 2.65    
Shares under option, stock options price range, lower limit (in dollars per share) 1.73 1.73 $ 1.77
Shares under option, stock options price range, upper limit (in dollars per share) 2.92 6.00 6.00
Exercisable, stock options price range, lower limit (in dollars per share) 1.73 1.73  
Exercisable, stock options price range, upper limit (in dollars per share) 2.92 6.00  
Shares under option, weighted average exercise price (in dollars per share) 2.29 2.73  
Granted, weighted average exercise price (in dollars per share)   1.84  
Exercised, weighted average exercise price (in dollars per share) 2.58 2.75  
Expired, weighted average exercise price (in dollars per share)   3.24  
Forfeited, weighted average exercise price (in dollars per share) 2.00    
Shares under option, weighted average exercise price (in dollars per share) 2.18 2.29 $ 2.73
Exercisable, weighted average exercise price (in dollars per share) $ 2.45 $ 3.19  
Shares under option, weighted average remaining contractual life (Year) 3 years 8 months 19 days 4 years 10 months 9 days 4 years 9 months 25 days
Exercisable, weighted average remaining contractual life (Year) 2 years 21 days 2 years 9 months 21 days  
Shares under option, aggregate intrinsic value of in-the-money options $ 5,055,797 $ 36,594,280  
Exercisable, aggregate intrinsic value of in-the-money options $ 1,180,591 $ 5,767,425