v3.26.1
Note 12 - Convertible Senior Notes - Schedule of Interest Expense (Details) - The 5% Convertible Senior Notes Due 2024 [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Contractual interest expense $ 344 $ 46 $ 691 $ 92
Amortization of debt issuance costs 220 350 436 701
Total interest cost $ 564 $ 396 $ 1,127 $ 793
Effective interest rate 1.00% 1.00% 1.00% 1.00%