XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Options (Stock Option Activity) (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Stock Options [Abstract]      
Shares under option, number of shares (in shares) 1,058,911 1,748,000  
Exercised, number of shares (in shares) (87,000) (539,089)  
Forfeited, number of shares (in shares) (51,000) (150,000)  
Shares under option, number of shares (in shares) 920,911 1,058,911 1,748,000
Exercisable, number of shares (in shares) 532,245 264,577  
Shares under option, stock options price range, lower limit (in dollars per share) $ 1.73 $ 1.73  
Shares under option, stock options price range, upper limit (in dollars per share) 2.92 6.00  
Exercised, stock options price range, lower limit (in dollars per share) 1.73 1.73  
Exercised, stock options price range, upper limit (in dollars per share) 2.65 6.00  
Forfeited, stock options price range, lower limit (in dollars per share) 1.73 1.73  
Forfeited, stock options price range, upper limit (in dollars per share) 2.65 2.65  
Shares under option, stock options price range, lower limit (in dollars per share) 1.73 1.73 $ 1.73
Shares under option, stock options price range, upper limit (in dollars per share) 2.92 2.92 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 2.92  
Shares under option, weighted average exercise price (in dollars per share) 2.18 2.29  
Exercised, weighted average exercise price (in dollars per share) 1.97 2.58  
Forfeited, weighted average exercise price (in dollars per share) 1.92 2.00  
Shares under option, weighted average exercise price (in dollars per share) 2.21 2.18 $ 2.29
Exercisable, weighted average exercise price (in dollars per share) $ 2.38 $ 2.45  
Shares under option, weighted average remaining contractual life (Year) 2 years 2 months 15 days 3 years 8 months 19 days 4 years 10 months 9 days
Exercisable, weighted average remaining contractual life (Year) 1 year 3 months 18 days 2 years 21 days  
Shares under option, aggregate intrinsic value of in-the-money options $ 1,373,117 $ 5,055,797 $ 36,594,280
Exercisable, aggregate intrinsic value of in-the-money options $ 700,947 $ 1,180,591