XML 113 R102.htm IDEA: XBRL DOCUMENT v3.23.3
Note 24 - Stock Options - Summary of Options Activities 2017 Directors Plan (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Director Plan 2017 [Member]      
Outstanding. options (in shares) 420,000 320,000  
Outstanding, weighted average exercise price (in dollars per share) $ 5.10 $ 4.27  
Outstanding, weighted average remaining contractual term (Year) 2 years 10 months 28 days 2 years 10 months 6 days 3 years 2 months 19 days
Aggregate intrinsic value outstanding $ 309 $ 228 $ 340
Granted, options (in shares) 100,000 100,000  
Granted, weighted average exercise price (in dollars per share) $ 4.51 $ 7.76  
Exercise of stock option (in shares) 20,000 0  
Exercised, weighted average exercise price (in dollars per share) $ 2.53    
Forfeited or expired, options (in shares) (80,000)    
Forfeited or expired, weighted average exercise price (in dollars per share) $ 5.98    
Outstanding, options (in shares) 420,000 420,000 320,000
Outstanding, weighted average exercise price (in dollars per share) $ 4.91 $ 5.10 $ 4.27
Exercisable, options (in shares) 420,000 420,000  
Exercisable, weighted average exercise price (in dollars per share) $ 4.91 $ 5.10  
Exercisable, weighted average remaining contractual term (Year) 2 years 10 months 28 days 2 years 10 months 6 days  
Exercisable, aggregate intrinsic value $ 309 $ 228  
Employee Stock Option Plan 2007 [Member]      
Outstanding. options (in shares) 0 37,500  
Outstanding, weighted average exercise price (in dollars per share)   $ 4.14  
Outstanding, weighted average remaining contractual term (Year)     9 months
Aggregate intrinsic value outstanding     $ 34
Exercise of stock option (in shares) 0 37,500  
Exercised, weighted average exercise price (in dollars per share)   $ 4.14  
Outstanding, options (in shares) 0 0 37,500
Outstanding, weighted average exercise price (in dollars per share)     $ 4.14
Granted, weighted average remaining contractual term (Year)   4 years 8 months 23 days