XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options (Stock Option Activity) (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Stock Options [Abstract]      
Shares under option, number of shares (in shares) 920,911 1,058,911  
Exercised, number of shares (in shares) (65,000) (87,000)  
Expired, number of shares (in shares) (200,000)    
Forfeited, number of shares (in shares)   (51,000)  
Shares under option, number of shares (in shares) 655,911 920,911 1,058,911
Exercisable, number of shares (in shares) 501,911 532,245  
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 2.92  
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 2.65  
Expired, stock options price range, lower limit (in dollars per share) 2.92    
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.73
Shares under option, stock options price range, upper limit (in dollars per share) 2.65 2.92 2.92
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.65 2.92  
Shares under option, weighted average exercise price (in dollars per share) 2.21 2.18  
Exercised, weighted average exercise price (in dollars per share) 2.08 1.97  
Expired, weighted average exercise price (in dollars per share) 2.92    
Forfeited, weighted average exercise price (in dollars per share)   1.92  
Shares under option, weighted average exercise price (in dollars per share) 2.01 2.21 $ 2.18
Exercisable, weighted average exercise price (in dollars per share) $ 2.05 $ 2.38  
Shares under option, weighted average remaining contractual life (Year) 1 year 7 months 24 days 2 years 2 months 15 days 3 years 8 months 19 days
Exercisable, weighted average remaining contractual life (Year) 1 year 2 months 8 days 1 year 3 months 18 days  
Shares under option, aggregate intrinsic value of in-the-money options $ 1,602,600 $ 1,373,117 $ 5,055,797
Exercisable, aggregate intrinsic value of in-the-money options $ 1,202,985 $ 700,947