XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Convertible Senior Notes - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Amortization of debt issuance costs     $ 1,037 $ 928
The 2024 Notes and 2026 Notes [Member]        
Contractual interest expense $ 1,053 $ 1,006 3,161 3,019
Amortization of debt issuance costs 363 208 1,072 618
Total interest cost $ 1,416 $ 1,214 $ 4,233 $ 3,637
Effective interest rate 5.30% 5.10% 5.30% 5.10%