v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Lease Assets and Liabilities
Lease assets and liabilities are summarized as follows:

(in thousands)Financial Statement LocationJune 30, 2026December 31, 2025
Operating leases
Operating lease right-of-use assetsOperating lease right-of-use assets$206,388 $213,707 
Operating lease liabilitiesOperating lease liabilities253,198 261,169 
Finance leases
Property and equipment, at costProperty, equipment, and capitalized software, net47,802 36,611 
Accumulated depreciationProperty, equipment, and capitalized software, net(21,847)(17,703)
Finance lease liabilitiesAccounts payable, accrued expenses, and other liabilities27,045 19,984 
Schedule of Lease Term, Discount Rate and Components of Lease Expense
Weighted average remaining lease term and discount rate are as follows:

June 30, 2026December 31, 2025
Weighted average remaining lease term
Operating leases4.45 years4.40 years
Finance leases2.56 years2.58 years
Weighted average discount rate
Operating leases5.93 %5.95 %
Finance leases5.31 %5.83 %

The components of lease expense are as follows:

Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2026202520262025
Operating lease cost:
Fixed$19,466 $17,700 $37,994 $35,231 
Variable2,387 1,594 4,769 3,050 
Impairment of ROU Asset832 — 832 — 
Total Operating lease cost$22,685 $19,294 $43,595 $38,281 
Sublease income2,742 3,172 5,988 6,642 
Finance lease cost:
Amortization of ROU Asset$2,757 $1,805 $4,788 $3,962 
Interest on lease liabilities352 307 633 641 
Total Finance lease cost$3,109 $2,112 $5,421 $4,603 
Schedule of Future Minimum Lease Payments Under Operating Leases
Future minimum lease payments under operating and finance leases with non-cancelable lease terms, as of June 30, 2026, are as follows:

(in thousands)Operating LeasesFinance Leases
2026$42,477 $6,372 
202780,832 11,790 
202873,148 7,901 
202926,201 2,473 
203023,779 410 
2031 and thereafter43,350 — 
Total lease payments$289,787 $28,946 
Less imputed interest(36,589)(1,901)
Total lease liability$253,198 $27,045 
Schedule of Future Minimum Lease Payments Under Finance Leases
Future minimum lease payments under operating and finance leases with non-cancelable lease terms, as of June 30, 2026, are as follows:

(in thousands)Operating LeasesFinance Leases
2026$42,477 $6,372 
202780,832 11,790 
202873,148 7,901 
202926,201 2,473 
203023,779 410 
2031 and thereafter43,350 — 
Total lease payments$289,787 $28,946 
Less imputed interest(36,589)(1,901)
Total lease liability$253,198 $27,045