XML 36 R23.htm IDEA: XBRL DOCUMENT
v3.25.3

Convertible debt (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2025
Debt Disclosure [Abstract] |
Schedule of Debt [Table Text Block] | The following is a summary of the Company's convertible senior notes as of September 30, 2025 (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 |  | $ | 79,947 |  |  |  |  |  |  | 2.25%
2.5% Convertible Notes due in 2030 ("2030 Notes") | June 2025 |  | $ | 235,000 |  |  |  |  |  |  | 2.5%
Total Notes |  |  | $ | 314,947 |  |  |  |  |  |  |
Convertible Debt [Table Text Block] | The Notes consist of the following (in thousands):
| September 30, 2025 |  | December 31, 2024
Principal | $ | 314,947 |  |  | $ | 266,816 |
Debt premium, net of amortization | 1,539 |  |  | 7,092 |
Debt issuance costs, net of amortization | (4,581) |  |  | (3,111) |
Net carrying amount | $ | 311,905 |  |  | $ | 270,797 |
The following table sets forth total interest expense recognized related to the Notes (in thousands):
| Three Months Ended September 30, |  | Nine Months Ended September 30,
| 2025 |  | 2024 |  | 2025 |  | 2024
Coupon interest | $ | 1,918 |  |  | $ | 1,501 |  |  | $ | 4,948 |  |  | $ | 4,576 |
Amortization of debt issuance costs | 292 |  |  | 289 |  |  | 840 |  |  | 913 |
Amortization of debt premium | (196) |  |  | (669) |  |  | (1,418) |  |  | (2,018) |
Total | $ | 2,014 |  |  | $ | 1,121 |  |  | $ | 4,370 |  |  | $ | 3,471 |

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