XML 93 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Note 20 - Stock Options - Summary of 2017 Employee Plan Options Activities (Details) - Employee Stock Option Plan 2017 [Member] - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Outstanding. options (in shares) 270,750 216,375 216,375  
Outstanding, weighted average exercise price (in dollars per share) $ 5.35 $ 4.89 $ 4.89  
Outstanding, weighted average remaining contractual term (Year) 3 years 1 month 17 days 3 years 8 months 4 days 3 years 5 months 4 days 2 years 11 months 1 day
Aggregate intrinsic value outstanding $ 243 $ 331 $ 268 $ 140
Granted, options (in shares) 80,000 122,500    
Granted, weighted average exercise price (in dollars per share) $ 6.2 $ 4.96    
Exercised, options (in shares) (2,500) (64,625)    
Exercised, weighted average exercise price (in dollars per share) $ 4.97 $ 3.14    
Forfeited or expired, options (in shares) 0 (3,500)    
Outstanding, options (in shares) 348,250 270,750 270,750 216,375
Outstanding, weighted average exercise price (in dollars per share) $ 5.55 $ 5.35 $ 5.35 $ 4.89
Exercisable, options (in shares) 210,750 136,250    
Exercisable, weighted average exercise price (in dollars per share) $ 5.59 $ 5.57    
Exercisable, weighted average remaining contractual term (Year) 2 years 7 months 6 days 3 years 1 month 13 days    
Exercisable, aggregate intrinsic value $ 160 $ 150    
Exercised, options (in shares) (2,500) (64,625)