XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lease Accounting (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease, Cost
The components of lease expense were as follows:
Years Ended December 31,

202420232022
Components of lease expense:
(In thousands)
Operating lease cost (1)
$44,883 $44,971 $52,331 
Financing lease cost:
Depreciation
31,642 26,129 25,687 
Interest on lease liabilities
4,129 444 3,063 
Sublease income
(17,573)(5,856)(7,991)
Net lease expense
$63,081 $65,688 $73,090 
(1)Includes short-term lease and variable lease costs, which are immaterial.
Other information related to leases is as follows:
Years Ended December 31,
202420232022
Supplemental Cash Flow Information
 (In thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases
$(36,118)$(35,510)$(42,949)
Financing cash flows from finance leases
$(37,921)$(39,214)$(33,860)
Right-of-use assets obtained in exchange for lease obligations
Operating leases
$11,186 $6,244 $7,889 
Finance leases
$38,989 $59,276 $18,694 
Weighted-average remaining lease term (years)
Operating leases
9.910.611.1
Finance leases
3.33.93.3
Weighted-average discount rate
Operating leases
2.9 %2.8 %2.8 %
Finance leases
4.7 %3.9 %3.2 %
Schedule of Finance Lease, Liability, Maturity
Future minimum lease payments under non-cancellable leases as of December 31, 2024 were as follows:
Years ending December 31,Operating Lease PaymentsFinance Lease PaymentsTotal Lease Payments
(In thousands)
2025$33,492 $33,097 $66,589 
202629,552 28,008 57,560 
202727,094 23,352 50,446 
202825,205 13,713 38,918 
202922,437 4,652 27,089 
Thereafter114,642 1,942 116,584 
Total future minimum lease payments$252,422 $104,764 $357,186 
Less: Interest(33,323)(8,980)(42,303)
Total future minimum lease payments less interest$219,099 $95,784 $314,883 
Schedule of Lessee, Operating Lease, Liability, Maturity
Future minimum lease payments under non-cancellable leases as of December 31, 2024 were as follows:
Years ending December 31,Operating Lease PaymentsFinance Lease PaymentsTotal Lease Payments
(In thousands)
2025$33,492 $33,097 $66,589 
202629,552 28,008 57,560 
202727,094 23,352 50,446 
202825,205 13,713 38,918 
202922,437 4,652 27,089 
Thereafter114,642 1,942 116,584 
Total future minimum lease payments$252,422 $104,764 $357,186 
Less: Interest(33,323)(8,980)(42,303)
Total future minimum lease payments less interest$219,099 $95,784 $314,883 
Schedule of Lessor, Operating Lease, Payments to be Received, Maturity
Future minimum lease payments due from our customers on leases as of December 31, 2024 were as follows:
Year ending December 31,Operating Leases
(In thousands)
2025$50,464 
202642,696 
202735,641 
202830,145 
202916,125 
Thereafter42,181 
Total$217,252