XML 116 R99.htm IDEA: XBRL DOCUMENT v3.25.2
Note 23 - Stock Options (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 24, 2017
Oct. 31, 2023
Dec. 31, 2021
Sep. 30, 2020
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2022
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 (in shares) 300,000   600,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)     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 (in shares)         80,000 122,500  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)         $ 6.2 $ 4.94  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)         2,500 64,625  
Share-Based Payment Arrangement, Expense         $ 244 $ 246  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount         $ 173 $ 196  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         3 years 3 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Outstanding, Weighted Average Remaining Contractual Term (Year)         1 year 8 months 8 days 2 years 3 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number (in shares)         210,750 136,250  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price (in dollars per share)         $ 5.59 $ 5.57  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term (Year)         2 years 4 months 6 days 2 years 10 months 13 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value         $ 1,179 $ 759  
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 (in shares) 300,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 300,000 900,000   600,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 (in shares)         100,000 100,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)         60,000 89,000  
Share-Based Payment Arrangement, Expense         $ 204 $ 220  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value         $ 204 $ 220  
Share Price (in dollars per share)         $ 2.04 $ 2.2  
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 (Year)         2 years 6 months    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate         0.11% 0.20%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate         46.00% 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.59% 4.59%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate         73.90% 72.20%