XML 116 R101.htm IDEA: XBRL DOCUMENT v3.24.3
Note 24 - Stock Options - Summary of Options Activities (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Employee Stock Option Plan 2017 [Member]        
Outstanding. options (in shares) 216,375 236,375    
Outstanding. options (in shares) 81,750 75,875    
Outstanding, weighted average exercise price (in dollars per share) $ 4.89 $ 5.21    
Outstanding, weighted average exercise price (in dollars per share) $ 5.53 $ 5.98    
Outstanding, weighted average remaining contractual term (Year) 3 years 5 months 4 days 2 years 11 months 1 day 2 years 7 months 9 days  
Granted, options (in shares) 122,500 65,000    
Aggregate intrinsic value outstanding $ 268 $ 140 $ 87  
Granted, weighted average exercise price (in dollars per share) $ 6.26 $ 4.77    
Vested (in shares) (69,750) (49,125)    
Granted, weighted average exercise price (in dollars per share) $ 4.94 $ 4.84    
Forfeited or expired, options (in shares)   (10,000)    
Exercise of stock option (in shares) 64,625 5,000    
Exercised, weighted average exercise price (in dollars per share) $ 3.14 $ 3.75    
Granted (in dollars per share) $ 6.26 $ 4.77    
Forfeited or expired, options (in shares) 3,500 80,000    
Forfeited or expired (in shares) (3,500) (80,000)    
Outstanding, options (in shares) 134,500 81,750 75,875  
Outstanding, weighted average exercise price (in dollars per share) $ 5.12 $ 5.53 $ 5.98  
Exercised (in shares) (64,625) (5,000)    
Outstanding, options (in shares) 270,750 216,375 236,375  
Outstanding, weighted average exercise price (in dollars per share) $ 5.35 $ 4.89 $ 5.21  
Exercisable at June 30, 2024 (in shares) 136,250      
Exercisable at June 30, 2024 (in dollars per share) $ 5.57      
Exercisable at June 30, 2024 (Year) 2 years 10 months 13 days      
Exercisable at June 30, 2024 $ 121      
Director Plan 2017 [Member]        
Outstanding. options (in shares) 420,000     420,000
Outstanding, weighted average exercise price (in dollars per share) $ 4.91     $ 5.1
Outstanding, weighted average remaining contractual term (Year) 2 years 10 months 17 days 2 years 10 months 28 days   2 years 10 months 6 days
Granted, options (in shares) 100,000 100,000    
Aggregate intrinsic value outstanding $ 531 $ 309   $ 228
Granted, weighted average exercise price (in dollars per share) $ 5.01 $ 4.51    
Exercise of stock option (in shares) 89,000 20,000    
Exercised, weighted average exercise price (in dollars per share) $ 3.4 $ 2.53    
Forfeited or expired, options (in shares) (0) 80,000    
Forfeited or expired (in shares) 0 (80,000)    
Forfeited or expired (in dollars per share) $ 0 $ 5.98    
Outstanding, options (in shares) 0      
Exercised (in shares) (89,000) (20,000)    
Outstanding, options (in shares) 431,000 420,000    
Outstanding, weighted average exercise price (in dollars per share) $ 5.24 $ 4.91    
Exercisable at June 30, 2024 (in shares) 431,000      
Exercisable at June 30, 2024 (in dollars per share) $ 5.24      
Exercisable at June 30, 2024 (Year) 2 years 10 months 17 days      
Exercisable at June 30, 2024 $ 531