v3.26.1
Note 6 - Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
The 2029 Notes [Member]        
Contractual interest expense $ 1,681 $ 859 $ 3,362 $ 859
Amortization of debt issuance costs 1,438 748 2,883 748
Total interest expense 3,119 1,607 6,245 1,607
Initial Term Loan [Member]        
Contractual interest expense 0 2,231 0 4,464
Amortization of debt premium and issuance costs 0 (1,306) 0 (3,214)
Total interest expense 0 925 0 1,250
Convertible Senior Notes 2026 [Member]        
Contractual interest expense 0 790 112 2,074
Amortization of debt issuance costs 0 92 14 240
Total interest expense $ 0 $ 882 $ 126 $ 2,314