v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases  
Schedule of Components of Lease Cost

Three-Month Periods Ended March 31, 

2026

2025

Finance lease cost

  ​ ​ ​

  ​

 

  ​

Amortization of right-of-use assets

$

308

$

138

Interest on lease liabilities

 

5

 

Total finance lease cost

 

313

 

138

Operating lease cost

 

1,169

 

1,284

Short-term lease cost

 

130

 

95

Total lease cost

$

1,612

$

1,517

Schedule of Amounts Reported in the Consolidated Balance Sheets for Leases

March 31,

  ​

 

December 31,

2026

 

2025

Operating leases

  ​ ​ ​

  ​

  ​

Right-of-use assets

$

12,124

$

12,852

Capitalized lease obligations

$

12,832

$

14,202

Finance leases

 

  ​

 

  ​

Right-of-use assets

$

22,831

$

23,616

Capitalized lease obligations

$

136

$

147

Weighted-average remaining lease term

 

  ​

 

  ​

Operating leases

 

6.2

years

 

6.4

years

Finance leases

 

172.7

years

 

172.9

years

Weighted-average discount rate

 

 

Operating leases

 

11.2

%  

 

11.2

%  

Finance leases

 

13.0

%  

 

13.0

%  

Schedule of Other Information Related to Leases

Three-Month Periods Ended March 31, 

2026

2025

Cash paid for amounts included in the measurement of lease liabilities

 

  ​

  ​ ​ ​

 

  ​

Operating cash flows from operating leases

$

1,740

$

1,201

Financing cash flows from finance leases

$

14

$

Schedule of Future Minimum Payments Under Non-Cancellable Leases

  ​ ​ ​

Operating Leases

  ​ ​ ​

 Finance Leases 

2026

$

2,709

$

42

2027

 

3,794

 

56

2028

 

3,451

 

56

2029

 

2,383

 

14

2030

1,850

Thereafter

 

4,201

 

Total undiscounted lease payments

$

18,388

$

168

Less: Imputed interest

 

(5,556)

 

(32)

Total lease liabilities

$

12,832

$

136