v3.26.1
Convertible Senior Notes (Tables)
3 Months Ended
Mar. 31, 2026
Convertible Senior Notes  
Schedule of convertible senior notes payable

Convertible Senior Notes payable consisted of the following at March 31, 2026 and December 31, 2025 (in thousands):

March 31, 

December 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Principal amount of 2026 Convertible Senior Notes

$

186,185

$

186,185

Less: unamortized debt issuance costs

(795)

(1,091)

Total carrying value of Convertible Senior Notes, net

$

185,390

$

185,094

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 months ended March 31, 2026 and 2025 (in thousands):

March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Coupon interest

$

349

$

457

Amortization of debt issuance costs

296

320

Total interest expense on Convertible Senior Notes

$

645

$

777