XML 50 R34.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Debt (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Debt Disclosure [Abstract] |
Schedule of Convertible Debt | The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):
|  | Month Issued |  | Maturity Date |  | Free Convertibility Date |  | Redemption Date |  | Original Principal (including overallotment) |  | Initial Conversion Rate per $1,000 Principal |  | Initial Conversion Price
2026 Notes |  | August 2019 |  | August 15, 2026 |  | May 15, 2026 |  | August 21, 2023 |  | $ | 345,000 |  |  | 12.4756 |  | $ | 80.16 |
2028 Notes |  | August 2023 |  | August 15, 2028 |  | May 15, 2028 |  | August 21, 2026 |  | $ | 702,000 |  |  | 7.4690 |  | $ | 133.89 |
The net carrying amount of the Notes was as follows (in thousands):
| December 31, 2023 |  | December 31, 2022
| 2026 Notes |  | 2028 Notes |  | 2026 Notes |  | 2028 Notes
Principal | $ | 71,242 |  |  | $ | 702,000 |  |  | $ | 345,000 |  |  | $ | — |
Unamortized issuance costs | (711) |  |  | (10,076) |  |  | (4,743) |  |  | — |
Net carrying amount | $ | 70,531 |  |  | $ | 691,924 |  |  | $ | 340,257 |  |  | $ | — |
Interest expense related to the Notes is as follows (in thousands):
| Year ended December 31,
| 2023 |  | 2022 |  | 2021
Contractual interest expense | $ | 5,952 |  |  | $ | 3,880 |  |  | $ | 3,881 |
Amortization of debt discount | — |  |  | — |  |  | 8,153 |
Amortization of issuance costs | 1,730 |  |  | 1,298 |  |  | 1,018 |
Total interest expense | $ | 7,682 |  |  | $ | 5,178 |  |  | $ | 13,052 |

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