XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Convertible Senior Notes (Tables)
6 Months Ended
Jun. 30, 2025
Convertible Senior Notes  
Schedule of convertible senior notes payable

June 30, 2025 and December 31, 2024 (in thousands):

June 30, 

December 31, 

    

2025

    

2024

    

Principal amount of 2025 Senior Notes

$

$

14,344

Principal amount of 2026 Senior Notes

 

186,185

 

186,185

Less: unamortized debt issuance costs

(1,681)

(2,312)

Total carrying value of Convertible Senior Notes, net

184,504

198,217

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

(14,298)

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

$

184,504

$

183,919

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 three and six months ended June 30, 2025 and 2024 (in thousands):

    

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

    

2025

    

2024

    

2025

    

2024

Coupon interest

$

421

$

797

$

878

$

1,601

Amortization of debt issuance costs

312

598

631

1,198

Total interest expense on Convertible Senior Notes

$

733

$

1,395

$

1,509

$

2,799