v3.26.1
Note 9 - Financial Instruments Fair Value Measurements - Fair Value Assumptions (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
May 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Nov. 22, 2024
USD ($)
Fair Value $ 23,500   $ 24,000   $ 0 $ 0 $ 0  
Face value principal payable 21,975   21,975          
The 2024 Convertible Notes [Member]                
Fair Value 23,500 $ 25,200 24,000 $ 25,300 $ 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.309   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.07   1.09          
The 2024 Convertible Notes [Member] | Measurement Input, Expected Term [Member]                
Debt instrument, measurement input 3.4   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.0407   0.0357          
The 2024 Convertible Notes [Member] | Measurement Input, Expected Dividend Rate [Member]                
Debt instrument, measurement input 0   0