v3.26.1
Note 8 - Financial Instruments Fair Value Measurements - Fair Value Input and Valuation Techniques (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Feb. 03, 2026
USD ($)
Dec. 31, 2025
USD ($)
Sep. 08, 2022
USD ($)
Debt instrument, fair value $ 15,100   $ 11,100  
September 2022 Senior Convertible Note [Member]        
Debt instrument, fair value   $ 11,149 11,100  
Face value principal payable     $ 7,839 $ 11,250
September 2022 Senior Convertible Note [Member] | Measurement Input, Required Rate of Return [Member] | Minimum [Member]        
Debt instrument, measurement input     0.082  
September 2022 Senior Convertible Note [Member] | Measurement Input, Required Rate of Return [Member] | Maximum [Member]        
Debt instrument, measurement input     0.085  
September 2022 Senior Convertible Note [Member] | Measurement Input, Conversion Price [Member]        
Debt instrument, measurement input     32.04  
September 2022 Senior Convertible Note [Member] | Measurement Input, Share Price [Member]        
Debt instrument, measurement input     6.63  
September 2022 Senior Convertible Note [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]        
Debt instrument, measurement input     0.09  
September 2022 Senior Convertible Note [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]        
Debt instrument, measurement input     1  
September 2022 Senior Convertible Note [Member] | Measurement Input, Price Volatility [Member] | Minimum [Member]        
Debt instrument, measurement input     0.85  
September 2022 Senior Convertible Note [Member] | Measurement Input, Price Volatility [Member] | Maximum [Member]        
Debt instrument, measurement input     0.95  
September 2022 Senior Convertible Note [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]        
Debt instrument, measurement input     0.0342  
September 2022 Senior Convertible Note [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]        
Debt instrument, measurement input     0.0367  
September 2022 Senior Convertible Note [Member] | Measurement Input, Expected Dividend Rate [Member]        
Debt instrument, measurement input     0  
The 2026 Note [Member]        
Debt instrument, fair value 15,100      
Face value principal payable $ 15,000 $ 15,000    
The 2026 Note [Member] | Measurement Input, Required Rate of Return [Member]        
Debt instrument, measurement input 0.163      
The 2026 Note [Member] | Measurement Input, Conversion Price [Member]        
Debt instrument, measurement input 450      
The 2026 Note [Member] | Measurement Input, Share Price [Member]        
Debt instrument, measurement input 5.94      
The 2026 Note [Member] | Measurement Input, Expected Term [Member]        
Debt instrument, measurement input 2.6      
The 2026 Note [Member] | Measurement Input, Price Volatility [Member]        
Debt instrument, measurement input 0.40      
The 2026 Note [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Debt instrument, measurement input 0.0406      
The 2026 Note [Member] | Measurement Input, Expected Dividend Rate [Member]        
Debt instrument, measurement input 0