XML 93 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Stock Options - Summary of Options Activities (Details) - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Employee Stock Option Plan 2017 [Member]        
Outstanding, options (in shares) 216,375 236,375 236,375  
Outstanding, weighted average exercise price (in dollars per share) $ 4.89 $ 5.21 $ 5.21  
Outstanding, weighted average remaining contractual term (Year) 3 years 6 months 3 days 2 years 5 months 26 days 2 years 11 months 1 day 2 years 7 months 9 days
Aggregate intrinsic value outstanding $ 39 $ 96 $ 140 $ 87
Granted, options (in shares) 48,000 25,000    
Granted, weighted average exercise price (in dollars per share) $ 4.88 $ 5.18    
Exercised, options (in shares) (63,875) (5,000)    
Exercise of stock option (in shares) 63,875 5,000    
Exercised, weighted average exercise price (in dollars per share) $ 3.12 $ 3.75    
Forfeited or expired, options (in shares) (3,500) (40,000)    
Forfeited or expired, weighted average exercise price (in dollars per share) $ 3.75      
Outstanding, options (in shares) 197,000 216,375 216,375 236,375
Outstanding, options (in shares) 197,000 216,375 216,375 236,375
Outstanding, weighted average exercise price (in dollars per share) $ 5.48 $ 5.16 $ 4.89 $ 5.21
Outstanding at September 30, 2023 (in dollars per share) $ 5.48 $ 5.16 $ 4.89 $ 5.21
Exercisable, options (in shares) 88,250 134,500    
Exercisable, weighted average exercise price (in dollars per share) $ 5.59 $ 4.78    
Exercisable, weighted average remaining contractual term (Year) 3 years 29 days 1 year 8 months 23 days    
Exercisable, aggregate intrinsic value $ 16 $ 75    
Director Plan 2017 [Member]        
Outstanding, options (in shares) 420,000 420,000 420,000  
Outstanding, weighted average exercise price (in dollars per share) $ 4.91 $ 5.1 $ 5.1  
Outstanding, weighted average remaining contractual term (Year) 2 years 4 months 28 days 2 years 4 months 2 days 2 years 10 months 28 days 2 years 10 months 6 days
Aggregate intrinsic value outstanding $ 352 $ 255 $ 309 $ 228
Granted, options (in shares) 0 0    
Granted, weighted average exercise price (in dollars per share) $ 0 $ 0    
Exercised, options (in shares) 0 0   0
Exercise of stock option (in shares) 0 0   0
Exercised, weighted average exercise price (in dollars per share) $ 0      
Forfeited or expired, options (in shares) 0      
Forfeited or expired, weighted average exercise price (in dollars per share) $ 0      
Outstanding, options (in shares) 420,000 420,000 420,000 420,000
Outstanding, options (in shares) 420,000 420,000 420,000 420,000
Outstanding, weighted average exercise price (in dollars per share) $ 4.91 $ 5.1 $ 4.91 $ 5.1
Outstanding at September 30, 2023 (in dollars per share) $ 4.91 $ 5.1 $ 4.91 $ 5.1
Exercisable, options (in shares) 420,000 420,000    
Exercisable, weighted average exercise price (in dollars per share) $ 4.91 $ 5.1    
Exercisable, weighted average remaining contractual term (Year) 2 years 4 months 28 days 2 years 4 months 2 days    
Exercisable, aggregate intrinsic value $ 352 $ 255