XML 177 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Lease Assets and Liabilities
Lease assets and liabilities are summarized as follows:

(in thousands)Financial Statement LocationDecember 31, 2025December 31, 2024
Operating leases
Operating lease right-of-use assetsOperating lease right-of-use assets$213,707 $175,046 
Operating lease liabilitiesOperating lease liabilities261,169 229,825 
Finance leases
Property and equipment, at costProperty, equipment, and capitalized software, net36,611 42,915 
Accumulated depreciationProperty, equipment, and capitalized software, net(17,703)(20,755)
Finance lease liabilitiesAccounts payable, accrued expenses, and other liabilities19,984 23,095 
Schedule of Lease Term, Discount Rate and Components of Lease Expense
Weighted average remaining lease term and discount rate are as follows:
December 31, 2025December 31, 2024
Weighted average remaining lease term
Operating leases4.40 years4.60 years
Finance leases2.58 years3.53 years
Weighted average discount rate
Operating leases5.95 %6.36 %
Finance leases5.83 %5.97 %

The components of lease expense are as follows:

Years Ended December 31,
(in thousands)202520242023
Operating lease cost:
Fixed$70,553 $73,046 $76,424 
Variable6,745 5,856 6,151 
Impairment of ROU Asset465 10,031 — 
Total Operating lease cost$77,763 $88,933 $82,575 
Sublease income13,077 16,896 19,506 
Finance lease cost:
Amortization of ROU Asset$7,751 $10,512 $9,079 
Interest on lease liabilities1,224 1,559 1,156 
Total Finance lease cost$8,975 $12,071 $10,235 
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 December 31, 2025, are as follows:

(in thousands)Operating LeasesFinance Leases
2026$80,092 $9,041 
202775,738 7,871 
202868,010 3,982 
202924,378 662 
203021,519 — 
2031 and thereafter28,375 — 
Total lease payments$298,112 $21,556 
Less imputed interest(36,943)(1,572)
Total lease liability$261,169 $19,984 
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 December 31, 2025, are as follows:

(in thousands)Operating LeasesFinance Leases
2026$80,092 $9,041 
202775,738 7,871 
202868,010 3,982 
202924,378 662 
203021,519 — 
2031 and thereafter28,375 — 
Total lease payments$298,112 $21,556 
Less imputed interest(36,943)(1,572)
Total lease liability$261,169 $19,984