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