XML 110 R99.htm IDEA: XBRL DOCUMENT v3.23.3
Note 24 - Stock Options - Summary of Options Activities (Details) - Employee Stock Option Plan 2017 [Member] - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Outstanding. options (in shares) 236,375 267,000  
Outstanding, weighted average exercise price (in dollars per share) $ 5.21 $ 4.21  
Outstanding, weighted average remaining contractual term (Year) 2 years 11 months 1 day 2 years 7 months 9 days 3 years 2 months 19 days
Aggregate intrinsic value outstanding $ 140 $ 87 $ 290
Granted, options (in shares) 65,000 40,500  
Granted, weighted average exercise price (in dollars per share) $ 4.84 $ 7.76  
Exercised, options (in shares) (5,000) (71,125)  
Exercised, weighted average exercise price (in dollars per share) $ 3.75 $ 2.93  
Forfeited or expired, options (in shares) (80,000)    
Outstanding, options (in shares) 216,375 236,375 267,000
Outstanding, weighted average exercise price (in dollars per share) $ 4.89 $ 5.21 $ 4.21
Exercisable, options (in shares) 134,625 160,500  
Exercisable, weighted average exercise price (in dollars per share) $ 4.49 $ 4.93  
Exercisable, weighted average remaining contractual term (Year) 2 years 6 months 25 days 1 year 11 months 23 days  
Exercisable, aggregate intrinsic value $ 125 $ 66  
Granted, weighted average remaining contractual term (Year)   4 years 8 months 23 days  
Exercised, options (in shares) (5,000) (71,125)