XML 92 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Stock Options (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2023
Dec. 31, 2021
Sep. 30, 2020
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 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         48,000 25,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)         63,875 5,000      
Share-Based Payment Arrangement, Expense         $ 90 $ 54      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number         88,250 134,500      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price         $ 5.59 $ 4.78      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term         3 years 29 days 1 year 8 months 23 days      
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 900,000   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) 5 years                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross         0 0      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)         0 0   0  
Share-Based Payment Arrangement, Expense         $ 0 $ 0      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number         420,000 420,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price         $ 4.91 $ 5.1      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term         2 years 4 months 28 days 2 years 4 months 2 days      
Minimum [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)         2 years 6 months        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate       0.11% 0.11%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate         52.20%   47.30%    
Maximum [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)         3 years 3 months        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate       4.17% 4.59%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate         73.85%   73.85%