XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK OPTIONS (Stock Option Activity) (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
STOCK OPTIONS [Abstract]      
Shares under option, number of shares (in shares) 655,911 920,911  
Exercised, number of shares (in shares) (156,643) (65,000)  
Expired, number of shares (in shares) (220,911) (200,000)  
Forfeited, number of shares (in shares) (5,000)    
Shares under option, number of shares (in shares) 273,357 655,911 920,911
Exercisable, number of shares (in shares) 253,357 501,911  
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.65 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.17 2.92  
Forfeited, stock options price range, lower limit (in dollars per share) 1.73    
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.65 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.65  
Shares under option, weighted average exercise price (in dollars per share) 2.01 2.21  
Exercised, weighted average exercise price (in dollars per share) 1.95 2.08  
Expired, weighted average exercise price (in dollars per share) 2.17 2.92  
Forfeited, weighted average exercise price (in dollars per share) 1.73    
Shares under option, weighted average exercise price (in dollars per share) 1.91 2.01 $ 2.21
Exercisable, weighted average exercise price (in dollars per share) $ 1.93 $ 2.05  
Shares under option, weighted average remaining contractual life (Year) 1 year 5 months 12 days 1 year 7 months 24 days 2 years 2 months 15 days
Exercisable, weighted average remaining contractual life (Year) 1 year 1 month 28 days 1 year 2 months 8 days  
Shares under option, aggregate intrinsic value of in-the-money options $ 871,190 $ 1,602,600 $ 1,373,117
Exercisable, aggregate intrinsic value of in-the-money options $ 803,790 $ 1,202,985