v3.26.1
Note 11 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 04, 2025
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
$ / shares
Nov. 13, 2025
USD ($)
Apr. 11, 2025
USD ($)
Share Price (in dollars per share) | $ / shares   $ 1.3   $ 1.3          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number (in shares) | shares   738,708   738,708          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) | shares       0          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares) | shares   136,892   136,892          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares 870,000     243,500          
Consultant for Investor Relations Services [Member]                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares   200,000   200,000          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 17   $ 17     $ 17    
Warrants and Rights Outstanding, Term (Year)   5 years   5 years          
Warrant, Fair Value, Per Share (in dollars per share) | $ / shares   $ 8.05   $ 8.05          
Warrants and Rights Outstanding   $ 1,600   $ 1,600          
Warrants and Rights Expense       100          
Class of Warrant or Right, Total Compensation Cost Not Yet Recognized       $ 600          
Class of Warrant or Right, Total Compensation Cost, Not yet Recognized, Period for Recognition (Year)       1 year 8 months 12 days          
Warrants and Rights, Exercisable, Weighted Average Contractual Life (Year)   1 year 8 months 12 days   1 year 8 months 12 days          
Intrinsic Value, Shares of Common Stock, Underlying the Exercisable Warrants   $ 0   $ 0          
Consultant for Investor Relations Services [Member] | Measurement Input, Risk Free Interest Rate [Member]                  
Warrants and Rights Outstanding, Measurement Input   0.0386   0.0386          
Consultant for Investor Relations Services [Member] | Measurement Input, Expected Dividend Rate [Member]                  
Warrants and Rights Outstanding, Measurement Input   0   0          
Consultant for Investor Relations Services [Member] | Measurement Input, Expected Term [Member]                  
Warrants and Rights Outstanding, Measurement Input   2.5   2.5          
Consultant for Investor Relations Services [Member] | Measurement Input, Price Volatility [Member]                  
Warrants and Rights Outstanding, Measurement Input   0.996   0.996          
Share-Based Payment Arrangement, Option [Member]                  
Share-Based Payment Arrangement, Expense   $ 53 $ 1,500 $ 400 $ 1,600        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   500   $ 500          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       3 years 3 months 18 days          
Restricted Stock Units (RSUs) [Member]                  
Share-Based Payment Arrangement, Expense       $ 0 35        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount           $ 0      
Performance Restricted Stock Units (PSUs) [Member]                  
Share-Based Payment Arrangement, Expense         200        
Restricted Stock [Member]                  
Share-Based Payment Arrangement, Expense   100 $ 100 200 200        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 300   300          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 200 $ 200        
Company Equity Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       4 years          
Company Equity Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Employee, New [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       10 years          
At the Market Issuance [Member]                  
Equity Issuable, Maximum Value               $ 15,600 $ 15,600
Proceeds from Issuance or Sale of Equity       $ 5,200