XML 64 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease Accounting (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lease, Cost
The components of lease expense were as follows (in thousands):
Years Ended December 31,
202320222021
Components of lease expense:
Operating lease cost (a)
$44,971 $52,331 $59,405 
Financing lease cost:
Depreciation
26,129 25,687 29,743 
Interest on lease liabilities
444 3,063 7,135 
Sublease income
(5,856)(7,991)(3,785)
Net lease expense
$65,688 $73,090 $92,498 
(a) Includes short-term lease and variable lease costs, which are immaterial.
Other information related to leases is as follows:
Years Ended December 31,
202320222021
Supplemental Cash Flow Information (in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases
$(35,510)$(42,949)$(52,226)
Financing cash flows from finance leases
$(39,214)$(33,860)$(32,441)
Right-of-use assets obtained in exchange for lease obligations
Operating leases
$6,244 $7,889 $50,886 
Finance leases
$59,276 $18,694 $24,567 
Weighted-average remaining lease term (years)
Operating leases
10.611.111.7
Finance leases
3.93.33.6
Weighted-average discount rate
Operating leases
2.8 %2.8 %2.7 %
Finance leases
3.9 %3.2 %3.4 %
Finance Lease, Liability, Maturity
Future minimum lease payments under non-cancellable leases as of December 31, 2023 were as follows (in thousands):
Years ending December 31,Operating Lease PaymentsFinance Lease PaymentsTotal Lease Payments
2024$35,335 $36,917 $72,252 
202531,328 24,554 55,882 
202627,506 19,776 47,282 
202725,050 14,732 39,782 
202823,710 8,294 32,004 
Thereafter135,588 2,062 137,650 
Total future minimum lease payments$278,517 $106,335 $384,852 
Less: Interest(38,266)(9,158)(47,424)
Total future minimum lease payments less interest$240,251 $97,177 $337,428 
Lessee, Operating Lease, Liability, Maturity
Future minimum lease payments under non-cancellable leases as of December 31, 2023 were as follows (in thousands):
Years ending December 31,Operating Lease PaymentsFinance Lease PaymentsTotal Lease Payments
2024$35,335 $36,917 $72,252 
202531,328 24,554 55,882 
202627,506 19,776 47,282 
202725,050 14,732 39,782 
202823,710 8,294 32,004 
Thereafter135,588 2,062 137,650 
Total future minimum lease payments$278,517 $106,335 $384,852 
Less: Interest(38,266)(9,158)(47,424)
Total future minimum lease payments less interest$240,251 $97,177 $337,428 
Lessor, Operating Lease, Payments to be Received, Maturity
Future minimum lease payments due from our customers on leases as of December 31, 2023 were as follows (in thousands):
Year ending December 31,Operating Leases
2024$47,849 
202535,372 
202630,209 
202724,438 
202821,121 
Thereafter53,616 
Total$212,605