v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Expense and Other lease Information

For the Three Months

For the Six Months

Ended June 30,

Ended June 30,

(in thousands)

 

2026

 

2025

 

2026

 

2025

Operating lease cost

$

1,287

$

1,081

$

2,450

$

2,230

Variable lease cost

455

459

795

787

Sublease income

(42)

(42)

(85)

(85)

Total lease cost

$

1,700

$

1,498

$

3,160

$

2,932

Cash paid for amounts included in measurement of lease liabilities

Operating cash outflows from operating leases

$

1,278

$

1,017

$

2,529

$

2,245

ROU assets obtained in exchange for new operating lease liabilities

$

5,627

$

467

$

9,114

$

480

(in thousands)

 

June 30, 2026

 

December 31, 2025

Operating lease ROU assets

$

20,118

$

13,117

Operating lease liabilities

$

21,730

$

14,752

Weighted-average remaining lease term - operating leases

6.29

years 

5.93

years

Weighted-average discount rate - operating leases

3.47

%

3.78

%

Schedule of Future Minimum Lease Payments under Non-cancellable Leases

(in thousands)

 

June 30, 2026

2026

$

2,269

2027

4,787

2028

3,566

2029

3,420

2030

2,862

2031

2,831

Thereafter

5,002

Total future minimum lease payments

$

24,737

Less imputed interest

(3,007)

Total operating lease liability

$

21,730