v3.26.1
Note 6 - Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
The 2029 Notes [Member]    
Contractual interest expense $ 1,681  
Amortization of debt discount and issuance costs 1,445  
Total interest expense 3,126  
Initial Term Loan [Member]    
Contractual interest expense 0 $ 2,233
Total interest expense 0 325
Amortization of debt premium and issuance costs 0 (1,908)
Convertible Senior Notes 2026 [Member]    
Contractual interest expense 112 1,284
Amortization of debt discount and issuance costs 14 148
Total interest expense $ 126 $ 1,432