v3.26.1
Note 6 - Debt - Debt Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 17, 2026
Dec. 31, 2025
Debt, Long-Term and Short-Term, Combined Amount $ 73,291   $ 68,427
The 2029 Notes [Member]      
2029 Notes repurchase obligation, net 31,259 $ 30,600 0
Long-term 42,032   51,364
The 2029 Notes [Member] | Conversion Option Derivative [Member]      
2029 Notes embedded derivative reported at fair value 55,216   157,171
Convertible Senior Notes 2026 [Member]      
Short-term $ 0   $ 17,063