XML 36 R25.htm IDEA: XBRL DOCUMENT
v3.24.2

Convertible debt (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2024
Debt Disclosure [Abstract] |
Schedule of Debt [Table Text Block] | The following is a summary of the Company's convertible senior notes as of June 30, 2024 (in thousands):
| Date of Issuance |  | Unpaid Principal Balance |  |  |  | Contractual Interest Rates
1% Convertible Notes due in 2024 ("2024 Notes") | May 2019 |  | $ | — |  |  |  |  |  |  | 1%
2.25% Convertible Notes due in 2027 ("2027 Notes") | September 2020 and October 2023 |  | $ | 266,816 |  |  |  |  |  |  | 2.25%
Total Notes |  |  | $ | 266,816 |  |  |  |  |  |  |
Convertible Debt [Table Text Block] | The Notes consist of the following (in thousands):
| June 30, 2024 |  | December 31, 2023
Principal | $ | 266,816 |  |  | $ | 288,529 |
Debt premium, net of amortization | 8,427 |  |  | 9,776 |
Debt issuance costs, net of amortization | (3,690) |  |  | (4,313) |
Net carrying amount | $ | 271,553 |  |  | $ | 293,992 |
The following table sets forth total interest expense recognized related to the Notes (in thousands):
| Three Months Ended June 30, |  | Six Months Ended June 30,
| 2024 |  | 2023 |  | 2024 |  | 2023
Coupon interest | $ | 1,520 |  |  | $ | 1,203 |  |  | $ | 3,075 |  |  | $ | 2,406 |
Amortization of debt issuance costs | 301 |  |  | 373 |  |  | 624 |  |  | 746 |
Amortization of debt premium | (673) |  |  | — |  |  | (1,349) |  |  | — |
Total | $ | 1,148 |  |  | $ | 1,576 |  |  | $ | 2,350 |  |  | $ | 3,152 |

X
- Definition Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount. + References No definition available. + Details
Name: | us-gaap_ConvertibleDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DebtDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation. + References No definition available. + Details
Name: | us-gaap_ScheduleOfDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration