Quarterly report [Sections 13 or 15(d)]

Note 12 - Stockholders' Equity (Details Textual)

v3.25.1
Note 12 - Stockholders' Equity (Details Textual)
1 Months Ended 3 Months Ended 123 Months Ended
Oct. 03, 2024
USD ($)
May 23, 2024
shares
Mar. 31, 2025
USD ($)
shares
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2025
shares
Proceeds from Issuance of Common Stock | $     $ 1,214,000 $ 2,126,000  
The 2019 Stock Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)   475,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)     1,400,000   1,400,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)     1,164,504    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     786,611   786,611
The 2019 Stock Incentive Plan [Member] | Maximum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)         10 years
Supplemental Retention Program [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 6 months        
Supplemental Retention Program [Member] | Maximum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Settlement Value | $ $ 925,014        
Supplemental Retention Program [Member] | Minimum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Settlement Value | $ $ 0        
ATM [Member]          
Stock Issued During Period, Shares, New Issues (in shares)     596,487 207,781  
Proceeds from Issuance of Common Stock | $     $ 1,214,000 $ 2,126,000  
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     148,816    
Restricted Stock Units (RSUs) [Member] | The 2019 Stock Incentive Plan [Member]          
Shares Reclassified to Liabilities (in shares)     377,893   377,893
Management and Employees [Member]          
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)     58,349 52,804  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)     26,476 22,832  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation | $     $ 67,000 $ 360,000  
Management and Employees [Member] | Reissued Treasury Stock [Member]          
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)     29,419 21,428  
Director [Member]          
Stock Issued During Period, Shares, Issued for Services (in shares)     3,353 1,988  
Employee One [Member] | Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     5,347    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value | $     $ 10,000    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period, Number of Installments     3    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years    
Qualified Employees [Member] | Restricted Stock Units (RSUs) [Member] | Supplemental Retention Program [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     118,469    
Employee Two [Member] | Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     25,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value | $     $ 49,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     6 months