XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes (Tables) - Convertible senior notes
3 Months Ended
Mar. 31, 2025
Convertible Senior Notes  
Schedule of convertible notes outstanding

As of March 31, 2025, the outstanding balance of the 2029 Convertible Notes consisted of the following:

2029 Convertible Notes

Principal

$

241,500

Less: unamortized issuance costs

(4,071)

Net carrying amount

$

237,429

Schedule of future minimum payments

As of March 31, 2025, the future minimum payments on the 2029 Convertible Notes were as follows:

Years ended December 31,

2029 Convertible Notes

2025

$

3,472

2026

6,943

2027

6,943

2028

6,943

Thereafter

244,972

Total minimum payments

$

269,273

Less: interest

(27,773)

Less: unamortized issuance costs

(4,071)

Convertible Notes carrying value

$

237,429

Schedule of total interest expense recognized related to the convertible notes

Three Months Ended March 31,

2025

2024

Contractual interest expense

$

1,736

$

1,908

Amortization of debt issuance costs

256

300

Total interest expense

$

1,992

$

2,208