Quarterly report [Sections 13 or 15(d)]

Note 10 - Share-based Compensation (Details Textual)

v3.26.1
Note 10 - Share-based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Oct. 31, 2016
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
May 04, 2026
Mar. 12, 2026
Jun. 30, 2022
Jul. 31, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period, Decrease in Share Based Compensation   $ 0 $ 36,000   $ 44,000 $ 500,000          
Share Price (in dollars per share)   $ 3.13     $ 3.13   $ 3.13        
Share-Based Payment Arrangement, Option [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       3 years              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       10 years              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 5,900,000     $ 5,900,000   $ 5,900,000        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)             2 years 8 months 12 days        
Stock Appreciation Rights (SARs) [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 9.5                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)   5,000                  
Stock Appreciation Rights (SARs) [Member] | Share-Based Payment Arrangement, Employee [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 5,000                    
Stock Appreciation Rights (SARs) [Member] | Share-Based Payment Arrangement, Nonemployee [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 14,000                    
The 2022 Employment Inducement Equity Incentive Plan [Member]                      
Common Stock, Capital Shares Reserved for Future Issuance (in shares)                   400,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   400,000     400,000   400,000        
The 2018 Equity Incentive Plan [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   1,582,260     1,582,260   1,582,260        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                 5,850,000    
The 2017 Equity Incentive Plan [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   1,312     1,312   1,312        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                     470,000
Special Performance Plan [Member]                      
Common Stock, Capital Shares Reserved for Future Issuance (in shares)               2,955,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)               2,955,000