v3.26.1
Note 5 - Notes Payable (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Apr. 23, 2024
Notes Payable $ 3,100 $ 2,800  
Notes Payable, Current 377 0  
Notes Payable, Noncurrent 2,750 $ 2,750  
Debt Instrument, Unsecured Notes Payable [Member] | Jade Capital [Member]      
Notes Payable, Current 0    
Notes Payable, Noncurrent 1,900    
Debt Instrument, Face Amount     $ 2,500
Debt Instrument, Interest Rate, Stated Percentage     16.00%
Debt Instrument, Unsecured Notes Payable [Member] | J. Stanley Frederick [Member]      
Notes Payable, Current 0    
Notes Payable, Noncurrent 800    
Debt Instrument, Face Amount     $ 1,000
Debt Instrument, Interest Rate, Stated Percentage     16.00%
Debt Instrument, Unsecured Notes Payable [Member] | Kevin Robbins [Member]      
Notes Payable, Current 0    
Notes Payable, Noncurrent $ 100    
Debt Instrument, Face Amount     $ 100
Debt Instrument, Interest Rate, Stated Percentage     16.00%