v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases  
Schedule of components of lease cost

The components of lease cost were as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

Six Months Ended

​

​

​

June 30, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Operating lease cost

​

$

3,807

​

$

4,125

​

Finance lease cost:

​

​

​

​

​

​

​

Amortization of right-of-use assets

​

​

225

​

​

201

​

Interest on finance lease liabilities

​

​

44

​

​

52

​

​

​

​

269

​

​

253

​

Total lease cost

​

$

4,076

​

$

4,378

​

Schedule of other information related to leases

Other information related to leases was as follows (in thousands):

​

​

​

​

​

​

​

​

​

Supplemental Cash Flows Information

​

Six Months Ended June 30, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

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

 

​

​

 

​

​

 

Operating cash flows from operating leases

 

$

3,806

 

$

3,037

 

Operating cash flows from finance leases

 

$

267

 

$

239

 

Financing cash flows from finance leases

​

$

223

​

$

187

​

​

​

​

​

​

​

​

​

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

​

​

​

​

​

​

​

Operating leases

 

$

3,199

 

$

400

 

Finance leases

​

$

254

​

$

378

​

​

​

​

​

​

​

​

​

​

​

​

June 30, 

​

December 31, 

 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

 

  ​ ​ ​

Weighted-Average Remaining Lease Term

 

​

 

​

​

 

Operating leases

 

8.7

years

9.0

years

 

Finance leases

 

2.9

years

3.1

years

 

​

​

​

​

​

​

​

Weighted-Average Discount Rate

 

  ​

 

  ​

​

 

Operating leases

 

7.1

%  

7.1

%

 

Finance leases

 

7.6

%  

8.4

%

 

​

Schedule of future minimum lease payments under non-cancellable operating leases

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

​

​

​

​

​

​

​

​

​

​

Operating

​

Finance

Years Ending December 31

  ​ ​ ​

Leases

  ​ ​ ​

Leases

2026 (excluding the six months ended June 30, 2026)

 

$

3,266

 

$

266

2027

 

​

7,327

 

​

477

2028

 

​

6,678

 

​

344

2029

 

​

5,840

 

​

154

2030

​

​

6,054

​

​

49

Thereafter

 

​

31,191

 

​

9

Total future minimum lease payments

 

​

60,356

 

​

1,299

Less: imputed interest

 

​

(16,343)

 

​

(125)

Total

​

$

44,013

​

$

1,174

​

​

​

​

​

​

​

​

​

​

​

Operating

​

Finance

Reported as of June 30, 2026

  ​ ​ ​

Leases

  ​ ​ ​

Leases

Current lease liabilities

​

$

3,937

​

$

448

Noncurrent lease liabilities

​

 

40,076

​

 

726

Total

​

$

44,013

​

$

1,174

​

Schedule of future minimum lease payments under non-cancellable finance leases

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

​

​

​

​

​

​

​

​

​

​

Operating

​

Finance

Years Ending December 31

  ​ ​ ​

Leases

  ​ ​ ​

Leases

2026 (excluding the six months ended June 30, 2026)

 

$

3,266

 

$

266

2027

 

​

7,327

 

​

477

2028

 

​

6,678

 

​

344

2029

 

​

5,840

 

​

154

2030

​

​

6,054

​

​

49

Thereafter

 

​

31,191

 

​

9

Total future minimum lease payments

 

​

60,356

 

​

1,299

Less: imputed interest

 

​

(16,343)

 

​

(125)

Total

​

$

44,013

​

$

1,174

​

​

​

​

​

​

​

​

​

​

​

Operating

​

Finance

Reported as of June 30, 2026

  ​ ​ ​

Leases

  ​ ​ ​

Leases

Current lease liabilities

​

$

3,937

​

$

448

Noncurrent lease liabilities

​

 

40,076

​

 

726

Total

​

$

44,013

​

$

1,174

​