v3.26.1
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases  
Schedule of Components of Lease Cost

Years Ended December 31, 

2025

2024

Finance lease cost

  ​

 

  ​

Amortization of right-of-use assets

$

1,206

$

981

Interest on lease liabilities

 

11

 

Total finance lease cost

 

1,217

 

981

Operating lease cost

 

4,764

 

5,630

Short-term lease cost

 

604

 

256

Total lease cost

$

6,585

$

6,867

Schedule of Amounts Reported in the Consolidated Balance Sheets for Leases

December 31,

  ​

 

December 31,

  ​

2025

 

2024

Operating leases

  ​ ​ ​

  ​

  ​

Right-of-use assets

$

12,852

$

10,576

Capitalized lease obligations

$

14,202

$

11,576

Finance leases

 

  ​

 

  ​

Right-of-use assets

$

23,616

$

22,198

Capitalized lease obligations

$

147

$

Weighted-average remaining lease term

 

  ​

 

  ​

Operating leases

 

6.4

years

 

3.6

years

Finance leases

 

172.9

years

 

173.9

years

Weighted-average discount rate

 

 

Operating leases

 

11.2

%  

 

8.8

%  

Finance leases

 

13.0

%  

 

8.0

%  

Schedule of Other Information Related to Leases

Years Ended December 31,

2025

2024

Cash paid for amounts included in the measurement of lease liabilities

 

  ​

  ​ ​ ​

 

  ​

Operating cash flows from operating leases

$

3,983

$

5,408

Financing cash flows from finance leases

$

29

$

Right-of-use assets obtained in exchange for lease liabilities

 

 

Operating leases

$

8,556

$

Finance leases

$

165

$

Schedule of Future Minimum Payments Under Non-Cancellable Leases

  ​ ​ ​

Operating Leases

  ​ ​ ​

 Finance Leases 

2026

$

4,468

$

57

2027

 

3,824

 

57

2028

 

3,474

 

57

2029

 

2,393

 

14

2030

1,850

Thereafter

 

4,201

 

Total undiscounted lease payments

$

20,210

$

185

Less: Imputed interest

 

(6,008)

 

(38)

Total lease liabilities

$

14,202

$

147