Quarterly report [Sections 13 or 15(d)]

Note 11 - Stockholders' Equity (Details Textual)

v3.26.1
Note 11 - Stockholders' Equity (Details Textual)
3 Months Ended 12 Months Ended
Jul. 22, 2025
shares
May 15, 2025
USD ($)
shares
Mar. 31, 2026
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2019
shares
Dec. 31, 2025
USD ($)
Oct. 16, 2025
USD ($)
Aug. 22, 2024
USD ($)
Share-Based Payment Arrangement, Expense | $     $ 450,000 $ 701,000        
The 2019 Stock Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 400,000       140,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 260,000              
The 2019 Stock Incentive Plan [Member] | Maximum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)         10 years      
Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     53,385          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value | $     $ 296,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Month)     6 months          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period, Number of Installments     3          
Performance Stock Units (PSUs) [Member]                
Share-Based Payment Arrangement, Expense | $     $ 121,000          
Management and Employees [Member]                
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)     28,106 5,835        
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)     11,792 2,648        
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation | $     $ 56,000 $ 67,000        
Management and Employees [Member] | Reissued Treasury Stock [Member]                
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)     10,413 2,942        
Director [Member]                
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)     4,349 335        
ATM [Member]                
Equity Offering, Maximum Amount | $           $ 50,000,000 $ 30,000,000 $ 30,000,000
Equity Offering, Compensation From Gross Proceeds, Percent               2.50%
Stock Issued During Period, Shares, New Issues (in shares)     198,780 59,648        
Proceeds from Issuance of Common Stock | $     $ 1,295,000 $ 1,214,000        
Equity Offering, Remaining Availability | $     $ 48,600,000          
ELOC [Member]                
Equity Offering, Maximum Amount | $   $ 10,000,000            
Equity Offering, Period (Month)   24 months            
Equity Offering, Maximum Shares (in shares)   177,283