v3.26.3
Leases (Tables)
9 Months Ended
Sep. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Expense and Other lease Information

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Three Months

​

For the Nine Months

​

​

Ended September 30,

​

Ended September 30,

(in thousands)

 

2026

 

2025

 

2026

 

2025

Operating lease cost

​

$

1,312

​

$

1,040

​

$

3,762

​

$

3,270

Variable lease cost

​

​

356

​

​

323

​

​

1,152

​

​

1,112

Sublease income

​

​

(42)

​

​

(42)

​

​

(127)

​

​

(127)

Total lease cost

​

$

1,626

​

$

1,321

​

$

4,787

​

$

4,255

​

​

​

​

​

​

​

​

​

​

​

​

​

Cash paid for amounts included in measurement of lease liabilities

​

​

​

​

​

​

​

​

​

​

​

​

Operating cash outflows from operating leases

​

$

1,142

​

$

1,027

​

$

3,671

​

$

3,273

​

​

​

​

​

​

​

​

​

​

​

​

​

ROU assets obtained in exchange for new operating lease liabilities

​

$

—

​

$

—

​

$

9,114

​

$

480

​

​

​

​

​

​

​

​

​

​

​

​

​

Reduction to ROU assets resulting from reduction to lease liabilities

​

$

212

​

$

—

​

$

212

​

$

—

​

​

​

​

​

​

​

​

​

(in thousands)

 

September 30, 2026

 

December 31, 2025

​

Operating lease ROU assets

​

$

18,792

​

$

13,117

​

Operating lease liabilities

​

$

20,579

​

$

14,752

​

Weighted-average remaining lease term - operating leases

​

​

6.19

years 

​

5.93

years

Weighted-average discount rate - operating leases

​

​

3.48

%

​

3.78

%

​

Schedule of Future Minimum Lease Payments under Non-cancellable Leases

​

​

​

​

​

(in thousands)

 

September 30, 2026

2026

​

$

1,127

2027

​

​

4,678

2028

​

​

3,458

2029

​

​

3,420

2030

​

​

2,862

2031

​

​

2,831

Thereafter

​

​

5,001

Total future minimum lease payments

​

$

23,377

Less imputed interest

​

​

(2,798)

Total operating lease liability

​

$

20,579

​