XML 65 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2024
Convertible Senior Notes  
Schedule of convertible senior notes payable

Convertible Senior Notes payable consisted of the following at December 31, 2024 and 2023 (in thousands):

December 31, 

    

2024

    

2023

Principal amount of 2025 Senior Notes

$

14,344

$

14,344

Principal amount of 2026 Senior Notes

 

186,185

 

371,185

Less: unamortized debt issuance costs

(2,312)

(6,976)

Total carrying value of Convertible Senior Notes, net

$

198,217

$

378,553

Less: current portion of carrying value of Convertible Senior Notes, net

(14,298)

Total carrying value of Convertible Senior Notes, net - long-term

$

183,919

$

378,553

Schedule of interest expenses incurred in connection with the convertible senior notes

Interest expense incurred in connection with the Convertible Senior Notes consisted of the following for the years ended December 31, 2024, 2023 and 2022 (in thousands):

    

December 31, 

    

2024

    

2023

    

2022

Coupon interest

$

2,644

$

3,380

$

3,496

Amortization of debt issuance costs

1,940

2,526

 

2,537

Total interest expense on Convertible Senior Notes

$

4,584

$

5,906

$

6,033