XML 95 R85.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 20 - Stock Options - Summary of Options Activities (Details) - USD ($)
9 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Employee Stock Option Plan 2017 [Member]        
Outstanding, options (in shares) 236,375 216,375    
Outstanding, weighted average exercise price (in dollars per share) $ 5.21 $ 4.89    
Outstanding, weighted average remaining contractual term (Year) 2 years 7 months 9 days 3 years 8 months 4 days 3 years 2 months 1 day 2 years 11 months 1 day
Aggregate intrinsic value outstanding $ 87 $ 331 $ 117 $ 140
Granted, options (in shares)   122,500 65,000  
Granted, weighted average exercise price (in dollars per share)   $ 4.96 $ 4.84  
Exercised, options (in shares)   64,625 5,000  
Exercised, options (in shares)   (64,625) (5,000)  
Exercised, weighted average exercise price (in dollars per share)   $ 3.14 $ 3.75  
Forfeited or expired (in shares)   3,500 80,000  
Forfeited or expired, options (in shares)   (3,500) (80,000)  
Forfeited or expired, weighted average exercise price (in dollars per share)   $ 3.75    
Outstanding, options (in shares)   270,750 216,375 216,375
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 exercise price (in dollars per share)   $ 5.35 $ 4.89 $ 4.89
Exercisable, options (in shares)   136,250 134,625  
Exercisable, weighted average exercise price (in dollars per share)   $ 5.57 $ 4.49  
Exercisable, weighted average remaining contractual term (Year)   3 years 1 month 13 days 2 years 6 months 7 days  
Exercisable, aggregate intrinsic value   $ 150 $ 109  
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 10 months 6 days 2 years 10 months 13 days 2 years 8 months 4 days 2 years 10 months 28 days
Aggregate intrinsic value outstanding $ 228 $ 744 $ 303 $ 309
Granted, options (in shares)   100,000 100,000  
Granted, weighted average exercise price (in dollars per share)   $ 5.01 $ 4.51  
Exercised, options (in shares)   49,000 0  
Exercised, options (in shares)   (49,000) 0  
Exercised, weighted average exercise price (in dollars per share)   $ 3.51    
Forfeited or expired (in shares)   (0) 80,000  
Forfeited or expired, options (in shares)   0 (80,000)  
Forfeited or expired, weighted average exercise price (in dollars per share)   $ 0 $ 5.98  
Outstanding, options (in shares) 420,000 471,000 440,000 420,000
Outstanding, options (in shares) 420,000 471,000 440,000 420,000
Outstanding, weighted average exercise price (in dollars per share) $ 5.1 $ 5.08 $ 4.8 $ 4.91
Outstanding, weighted average exercise price (in dollars per share) $ 5.1 $ 5.08 $ 4.8 $ 4.91
Exercisable, options (in shares)   471,000 440,000  
Exercisable, weighted average exercise price (in dollars per share)   $ 5.08 $ 4.8  
Exercisable, weighted average remaining contractual term (Year)   2 years 10 months 13 days 2 years 8 months 4 days  
Exercisable, aggregate intrinsic value   $ 744 $ 303