XML 115 R100.htm IDEA: XBRL DOCUMENT v3.24.3
Note 24 - Stock Options (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2020
Jun. 30, 2024
Jun. 30, 2023
Oct. 31, 2023
Jun. 30, 2022
Sep. 24, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments     $ 0        
Employee Stock Option Plan 2017 [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 600,000           300,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized 300,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 5 years            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross     122,500 65,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 4.94 $ 4.84      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period     64,625 5,000      
Share-Based Payment Arrangement, Expense     $ 246 $ 145      
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 196 $ 144      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     3 years 3 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Outstanding, Weighted Average Remaining Contractual Term     2 years 3 days 1 year 11 months 26 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number     136,250 134,625      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price     $ 5.57 $ 4.49      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term     2 years 10 months 13 days 2 years 6 months 25 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value     $ 759 $ 605      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)     134,500 81,750   75,875  
Employee Stock Option Plan 2017 [Member] | Share-Based Payment Arrangement, Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 25.00%            
Director Plan 2017 [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized   600,000     900,000   300,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized   300,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)   5 years          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross     100,000 100,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 5.01 $ 4.51      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period     89,000 20,000      
Share-Based Payment Arrangement, Expense     $ 220 $ 213      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value     $ 220 $ 213      
Share Price (in dollars per share)     $ 2.2 $ 2.13      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)     0        
Minimum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term     2 years 6 months        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate     0.20% 0.11%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate     47.30% 47.30%      
Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term     3 years 3 months        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate     4.59% 4.17%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate     72.20% 73.85%