XML 117 R100.htm IDEA: XBRL DOCUMENT v3.25.2
Note 23 - Stock Options - Summary of Options Activities (Details) - Employee Stock Option Plan 2017 [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Outstanding, options (in shares) 270,750 216,375  
Outstanding, weighted average exercise price (in dollars per share) $ 5.35 $ 4.89  
Outstanding, weighted average remaining contractual term (Year) 2 years 10 months 17 days 3 years 5 months 4 days 2 years 11 months 1 day
Aggregate intrinsic value outstanding $ 113 $ 268 $ 140
Granted, options (in shares) 80,000 122,500  
Granted, weighted average exercise price (in dollars per share) $ 6.2 $ 4.94  
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 216,375
Outstanding, weighted average exercise price (in dollars per share) $ 5.55 $ 5.35 $ 4.89
Exercisable, options (in shares) 210,750    
Exercisable, weighted average exercise price (in dollars per share) $ 5.59    
Exercisable, weighted average remaining contractual term (Year) 2 years 4 months 6 days    
Aggregate intrinsic value exercisable $ 74