XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes (Tables) - Convertible senior notes
3 Months Ended
Mar. 31, 2024
Debt Instrument [Line Items]  
Schedule of convertible notes outstanding

2026 Convertible Notes

2029 Convertible Notes

Total Convertible Notes

Principal

$

26,350

$

241,500

$

267,850

Less: unamortized issuance costs

(317)

(5,108)

(5,425)

Net carrying amount

$

26,033

$

236,392

$

262,425

Schedule of total interest expense recognized related to the convertible notes

Three Months Ended March 31,

2024

2023

Contractual interest expense

$

1,908

$

1,479

Amortization of debt issuance costs

300

263

Total interest expense

$

2,208

$

1,742

Schedule of future minimum payments

Years ended December 31,

2026 Convertible Notes

2029 Convertible Notes

Total Convertible Notes

2024

$

346

$

3,471

$

3,817

2025

692

6,943

7,635

2026

26,696

6,943

33,639

2027

6,943

6,943

2028

6,943

6,943

Thereafter

244,972

244,972

Total minimum payments

$

27,734

$

276,215

$

303,949

Less: interest

(1,384)

(34,715)

(36,099)

Less: unamortized issuance costs

(317)

(5,108)

(5,425)

Convertible Notes carrying value

$

26,033

$

236,392

$

262,425