v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases  
Schedule of finance lease maturities

Year Ending December 31:

  ​ ​ ​

  ​ ​ ​

2026

$

6,178

2027

 

7,520

2028

 

5,005

Total minimum obligations

 

18,703

Less: interest portion

 

(1,309)

Present value of minimum payments

 

17,394

Less: current portion

 

(7,220)

Long-term portion of minimum payments

$

10,174

Schedule of supplemental cash flow information of leases

  ​ ​ ​

Three months ended

March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

(in thousands)

Cash paid for amounts included in the measurement of lease liabilities:

  ​

  ​

Financing cash flows from finance leases

$

1,600

$