XML 92 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 20 - Stock Options - Summary of 2017 Employee Plan Options Activities (Details) - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Employee Stock Option Plan 2017 [Member]        
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 6 months 3 days 3 years 5 months 4 days 2 years 11 months 1 day
Aggregate intrinsic value outstanding $ 204 $ 39 $ 268 $ 140
Granted, options (in shares) 40,000 48,000    
Granted, weighted average exercise price (in dollars per share) $ 6.17 $ 4.88    
Exercised, options (in shares) 0 (63,875)    
Exercised, weighted average exercise price (in dollars per share) $ 0 $ 3.12    
Forfeited or expired, options (in shares) 0 (3,500)    
Outstanding, options (in shares) 310,750 197,000 270,750 216,375
Outstanding, weighted average exercise price (in dollars per share) $ 5.45 $ 5.48 $ 5.35 $ 4.89
Exercisable, options (in shares) 164,500 88,250    
Exercisable, weighted average exercise price (in dollars per share) $ 5.54 $ 5.59    
Exercisable, weighted average remaining contractual term (Year) 2 years 7 months 2 days 3 years 29 days    
Exercisable, aggregate intrinsic value $ 107 $ 16    
Exercised, options (in shares) 0 (63,875)    
Director Plan 2017 [Member]        
Outstanding. options (in shares) 431,000 420,000 420,000  
Outstanding, weighted average exercise price (in dollars per share) $ 5.24 $ 4.91 $ 4.91  
Outstanding, weighted average remaining contractual term (Year) 2 years 4 months 17 days 2 years 4 months 28 days 2 years 10 months 17 days 2 years 10 months 28 days
Aggregate intrinsic value outstanding $ 439 $ 352 $ 531 $ 309
Granted, options (in shares) 0 0    
Granted, weighted average exercise price (in dollars per share) $ 0 $ 0    
Exercised, options (in shares) 0 0    
Exercised, weighted average exercise price (in dollars per share) $ 0      
Forfeited or expired, options (in shares) 0      
Outstanding, options (in shares) 431,000 420,000 431,000 420,000
Outstanding, weighted average exercise price (in dollars per share) $ 5.24 $ 4.91 $ 5.24 $ 4.91
Exercisable, options (in shares) 431,000 420,000    
Exercisable, weighted average exercise price (in dollars per share) $ 5.24 $ 4.91    
Exercisable, weighted average remaining contractual term (Year) 2 years 4 months 17 days 2 years 4 months 28 days    
Exercisable, aggregate intrinsic value $ 439 $ 352    
Exercised, options (in shares) 0 0