v3.26.1
Note 9 - Financial Instruments Fair Value Measurements - Fair Value of Financial Instrument (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument, Fair Value $ 25,200 $ 24,000   $ 0
The 2024 Convertible Notes [Member]        
Debt Instrument, Fair Value 25,200 24,000 $ 32,800 $ 18,600
Fair Value, Recurring [Member]        
Liabilities, fair value 25,200 [1] 24,000    
Fair Value, Recurring [Member] | The 2024 Convertible Notes [Member]        
Debt Instrument, Fair Value 25,200 [1] 24,000    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]        
Liabilities, fair value 0 [1] 0    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | The 2024 Convertible Notes [Member]        
Debt Instrument, Fair Value 0 [1] 0    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]        
Liabilities, fair value 0 [1] 0    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | The 2024 Convertible Notes [Member]        
Debt Instrument, Fair Value 0 [1] 0    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]        
Liabilities, fair value 25,200 [1] 24,000    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | The 2024 Convertible Notes [Member]        
Debt Instrument, Fair Value $ 25,200 [1] $ 24,000    
[1] There were no transfers between the respective Levels during the three months ended March 31, 2026.