XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Table Text Blocks  
Schedule of outstanding convertible senior notes

2024

2023

Principal:

    

 

2024 Convertible Notes

$

$

200,000

2026 Convertible Notes

200,000

200,000

Less: unamortized debt issuance costs

(1,012)

(2,131)

Net carrying amount

$

198,988

$

397,869

 

Schedule of future minimum payments details of debt

2025

$

3,000

2026

201,500

Total future minimum payments under the convertible senior notes

 

204,500

Less: amounts representing interest

(4,500)

Less: unamortized debt issuance costs

(1,012)

Convertible senior notes balance

$

198,988

 

Secured Debt  
Table Text Blocks  
Schedule of interest expense

Year Ended December 31, 

2024

    

2023

Contractual interest expense

$

27,643

$

14,718

Amortization of debt issuance costs

785

442

Other financing costs

50

101

Total interest expense

$

28,478

$

15,261

 

Convertible Senior Notes  
Table Text Blocks  
Schedule of interest expense

Year Ended December 31, 

 

2024

    

2023

2022

Contractual interest expense

$

3,688

$

4,500

$

5,745

Amortization of debt issuance costs

1,119

1,618

1,853

Total interest expense

$

4,807

$

6,118

$

7,598