XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Convertible Senior Notes - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Amortization of debt issuance costs     $ 674 $ 614
The 2024 Notes and 2026 Notes [Member]        
Contractual interest expense $ 1,056 $ 1,006 2,111 2,013
Amortization of debt issuance costs 359 206 709 410
Total interest cost $ 1,415 $ 1,212 $ 2,820 $ 2,423
Effective interest rate 5.30% 5.10% 5.30% 5.10%