v3.26.1
Note 9 - Financial Instruments Fair Value Measurements - Fair Value Assumptions (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Nov. 22, 2024
USD ($)
Fair Value $ 25,200 $ 24,000   $ 0  
Face value principal payable 21,975 21,975      
The 2024 Convertible Notes [Member]          
Fair Value 25,200 24,000 $ 32,800 $ 18,600  
Face value principal payable $ 21,975 $ 21,975     $ 21,975
The 2024 Convertible Notes [Member] | Measurement Input, Required Rate of Return [Member]          
Debt instrument, measurement input 0.307 0.295      
The 2024 Convertible Notes [Member] | Measurement Input, Conversion Price [Member]          
Debt instrument, measurement input 1 1      
The 2024 Convertible Notes [Member] | Measurement Input, Share Price [Member]          
Debt instrument, measurement input 1.15 1.09      
The 2024 Convertible Notes [Member] | Measurement Input, Expected Term [Member]          
Debt instrument, measurement input 3.65 3.9      
The 2024 Convertible Notes [Member] | Measurement Input, Price Volatility [Member]          
Debt instrument, measurement input 0.40 0.40      
The 2024 Convertible Notes [Member] | Measurement Input, Risk Free Interest Rate [Member]          
Debt instrument, measurement input 0.0377 0.0357      
The 2024 Convertible Notes [Member] | Measurement Input, Expected Dividend Rate [Member]          
Debt instrument, measurement input 0 0