v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt  
Schedule of long-term debt, net

​

​

​

​

​

​

​

​

​

    

December 31, 

    

December 31, 

​

​

2023

​

2022

Liability component - principal

​

$

196,250

​

$

197,500

Unamortized debt discount associated with debt financing costs

​

 

(2,684)

​

 

(5,853)

Liability component - net carrying value

​

​

193,566

​

​

191,647

Less current portion

​

​

(15,000)

​

​

(2,000)

Long-term debt, net

​

$

178,566

​

$

189,647

Schedule of future minimum payments relating to long term debt

​

​

​

​

​

Years ending December 31, 

​

​

​

2024

​

$

15,000

2025

​

 

16,250

2026

​

 

20,000

2027

​

 

20,000

2028

​

 

125,000

Thereafter

​

​

—

Total

​

$

196,250

Schedule of interest expense related to long term debt

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended

​

​

December 31, 

​

​

2023

    

2022

​

2021

Interest on principal balance

​

$

20,511

​

$

17,132

​

$

21,955

Amortization of deferred financing costs

​

 

3,246

​

 

1,663

​

 

2,238

Total term loan interest expense

​

$

23,757

​

$

18,795

​

$

24,193