v3.26.3
Leases (Tables)
9 Months Ended
Sep. 30, 2026
Leases  
Schedule of components of lease cost

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

​

​

​

​

​

​

​

​

​

​

​

Nine Months Ended

​

​

​

September 30, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Operating lease cost

​

$

5,724

​

$

6,265

​

Finance lease cost:

​

​

​

​

​

​

​

Amortization of right-of-use assets

​

​

345

​

​

307

​

Interest on finance lease liabilities

​

​

66

​

​

77

​

​

​

​

411

​

​

384

​

Total lease cost

​

$

6,135

​

$

6,649

​

Schedule of other information related to leases

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

​

​

​

​

​

​

​

​

​

Supplemental Cash Flows Information

​

Nine Months Ended September 30, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

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

 

​

​

 

​

​

 

Operating cash flows from operating leases

 

$

5,697

 

$

5,015

 

Operating cash flows from finance leases

 

$

408

 

$

364

 

Financing cash flows from finance leases

​

$

340

​

$

310

​

​

​

​

​

​

​

​

​

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

​

​

​

​

​

​

​

Operating leases

 

$

3,182

 

$

3,972

 

Finance leases

​

$

338

​

$

388

​

​

​

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

 

  ​ ​ ​

Weighted-Average Remaining Lease Term

 

​

 

​

​

 

Operating leases

 

8.5

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 September 30, 2026 were as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

Operating

​

Finance

Years Ending December 31

  ​ ​ ​

Leases

  ​ ​ ​

Leases

2026 (excluding the nine months ended September 30, 2026)

 

$

1,776

 

$

133

2027

 

​

7,329

 

​

497

2028

 

​

6,675

 

​

365

2029

 

​

5,837

 

​

175

2030

​

​

6,050

​

​

68

Thereafter

 

​

31,187

 

​

18

Total future minimum lease payments

 

​

58,854

 

​

1,256

Less: imputed interest

 

​

(15,571)

 

​

(120)

Total

​

$

43,283

​

$

1,136

​

​

​

​

​

​

​

​

​

​

​

Operating

​

Finance

Reported as of September 30, 2026

  ​ ​ ​

Leases

  ​ ​ ​

Leases

Current lease liabilities

​

$

4,378

​

$

448

Noncurrent lease liabilities

​

 

38,905

​

 

688

Total

​

$

43,283

​

$

1,136

​

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

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

​

​

​

​

​

​

​

​

​

​

Operating

​

Finance

Years Ending December 31

  ​ ​ ​

Leases

  ​ ​ ​

Leases

2026 (excluding the nine months ended September 30, 2026)

 

$

1,776

 

$

133

2027

 

​

7,329

 

​

497

2028

 

​

6,675

 

​

365

2029

 

​

5,837

 

​

175

2030

​

​

6,050

​

​

68

Thereafter

 

​

31,187

 

​

18

Total future minimum lease payments

 

​

58,854

 

​

1,256

Less: imputed interest

 

​

(15,571)

 

​

(120)

Total

​

$

43,283

​

$

1,136

​

​

​

​

​

​

​

​

​

​

​

Operating

​

Finance

Reported as of September 30, 2026

  ​ ​ ​

Leases

  ​ ​ ​

Leases

Current lease liabilities

​

$

4,378

​

$

448

Noncurrent lease liabilities

​

 

38,905

​

 

688

Total

​

$

43,283

​

$

1,136

​