v3.26.1
Note 11 - Stock-based Compensation (Details Textual)
$ in Thousands
1 Months Ended 12 Months Ended 24 Months Ended
Feb. 20, 2026
Oct. 16, 2025
shares
Nov. 25, 2023
shares
Mar. 31, 2017
shares
Oct. 31, 2007
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2025
USD ($)
shares
Stockholders' Equity Note, Stock Split, Conversion Ratio           35    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) | shares           0 0  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $           $ 81   $ 81
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition           9 months 18 days    
Share-Based Payment Arrangement, Expense | $           $ 29 $ 148  
Share-Based Payment Arrangement, Nonemployee [Member]                
Share-Based Payment Arrangement, Expense | $           0 13  
Share-Based Payment Arrangement, Employee [Member]                
Share-Based Payment Arrangement, Expense | $           29   $ 84
Employees and Directors [Member]                
Share-Based Payment Arrangement, Expense | $           $ 29 $ 84  
Subsequent Event [Member] | Reverse Stock Split [Member]                
Stockholders' Equity Note, Stock Split, Conversion Ratio 5              
Restricted Stock [Member] | Employees and Directors [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period | shares           18,000 1,030  
The 2007 Omnibus Incentive Plan [Member] | Maximum [Member] | Incentive Stock Options (ISOs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)         10 years      
The 2017 Omnibus Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) | shares       16,249        
Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase in Shares Authorized, Percentage of Outstanding Common Stock       4.00%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized | shares   200,000 239,086          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant | shares           223,952   223,952
The 2017 Omnibus Incentive Plan [Member] | Incentive Stock Options (ISOs) [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percentage of Stock Owned by Shareholder, Minimum       10.00%        
The 2017 Omnibus Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       4 years        
The 2017 Omnibus Incentive Plan [Member] | Maximum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       10 years        
The 2017 Omnibus Incentive Plan [Member] | Maximum [Member] | Incentive Stock Options (ISOs) [Member] | Shareholder of More Than 10% [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       5 years        
The 2017 Omnibus Incentive Plan [Member] | Minimum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent       100.00%        
The 2017 Omnibus Incentive Plan [Member] | Minimum [Member] | Incentive Stock Options (ISOs) [Member] | Shareholder of More Than 10% [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent       110.00%