v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases  
Schedule of Components of Lease Cost

The components of lease cost for the three-month and six-month periods ended June 30, 2026 and 2025 are as follows (in thousands):

Three-Month Periods Ended June 30, 

2026

2025

Finance lease cost

  ​ ​ ​

  ​

 

  ​

Amortization of right-of-use assets

$

312

$

305

Interest on lease liabilities

 

5

 

Total finance lease cost

 

317

 

305

Operating lease cost

 

1,017

 

1,113

Short-term lease cost

 

181

 

100

Total lease cost

$

1,515

$

1,518

Six-Month Periods Ended June 30, 

2026

2025

Finance lease cost

  ​

 

  ​

Amortization of right-of-use assets

$

620

$

588

Interest on lease liabilities

 

10

 

Total finance lease cost

 

630

 

588

Operating lease cost

 

2,186

 

2,397

Short-term lease cost

 

311

 

195

Total lease cost

$

3,127

$

3,180

Schedule of Amounts Reported in the Consolidated Balance Sheets for Leases

Amounts reported in the condensed consolidated balance sheets for leases where the Company is the lessee as of June 30, 2026 and December 31, 2025 were as follows (in thousands):

June 30, 

  ​

 

December 31,

2026

 

2025

Operating leases

  ​ ​ ​

  ​

  ​

Right-of-use assets

$

11,524

$

12,852

Capitalized lease obligations

$

12,196

$

14,202

Finance leases

 

  ​

 

  ​

Right-of-use assets

$

22,424

$

23,616

Capitalized lease obligations

$

125

$

147

Weighted-average remaining lease term

 

  ​

 

  ​

Operating leases

 

6.2

years

 

6.4

years

Finance leases

 

172.5

years

 

172.9

years

Weighted-average discount rate

 

 

Operating leases

 

10.4

%  

 

11.2

%  

Finance leases

 

13.0

%  

 

13.0

%  

Schedule of Other Information Related to Leases

Other information related to leases for the three-month and six-month periods ended June 30, 2026 and 2025 are as follows (in thousands):

Three-Month Periods Ended June 30, 

2026

2025

Cash paid for amounts included in the measurement of lease liabilities

 

  ​

  ​ ​ ​

 

  ​

Operating cash flows from operating leases

$

1,499

$

1,256

Financing cash flows from finance leases

$

15

$

Six-Month Periods Ended June 30,

2026

2025

Cash paid for amounts included in the measurement of lease liabilities

 

  ​

  ​ ​ ​

 

  ​

Operating cash flows from operating leases

$

3,239

$

2,457

Financing cash flows from finance leases

$

29

$

Schedule of Future Minimum Payments Under Non-Cancellable Leases

Future minimum lease payments under non-cancellable leases as of June 30, 2026 are as follows (in thousands):

  ​ ​ ​

Operating Leases

  ​ ​ ​

 Finance Leases 

2026

$

1,681

$

28

2027

 

3,824

 

57

2028

 

3,475

 

57

2029

 

2,393

 

14

2030

1,850

Thereafter

 

4,201

 

Total undiscounted lease payments

$

17,424

$

156

Less: Imputed interest

 

(5,228)

 

(31)

Total lease liabilities

$

12,196

$

125