XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leased Properties (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Locations of Operating Lease Assets and Liabilities
The table below presents the locations of the operating lease assets and liabilities on the consolidated balance sheets:
(in thousands)Balance Sheet Line ItemDecember 31, 2023December 31, 2022
Operating lease assetsOperating lease assets$1,268,742 $1,104,678 
Operating lease liabilities:
Current operating lease liabilitiesOther current liabilities$298,415 $286,713 
Noncurrent operating lease liabilitiesOperating lease liabilities$979,938 $836,019 
Total operating lease liabilities$1,278,353 $1,122,732 
Schedule of Components of Operating Leases
Our weighted average remaining lease term and weighted average discount rate for operating leases are:
December 31, 2023December 31, 2022
Weighted average remaining lease term (in years)6.345.32
Weighted average discount rate3.67 %2.51 %
Schedule of Undiscounted Future Minimum Lease Payments
The table below reconciles the undiscounted future minimum lease payments (displayed by year and in the aggregate) under noncancelable operating leases with terms of more than one year to the total operating lease liabilities recognized on the consolidated balance sheets as of December 31, 2023 (in thousands):
2024$348,947 
2025303,037 
2026230,009 
2027166,920 
2028112,998 
Thereafter347,113 
Total undiscounted future minimum lease payments1,509,024 
Less: Difference between undiscounted lease payments and discounted operating lease liabilities230,671 
Total operating lease liabilities$1,278,353 
Schedule of Lease Cost
The table below presents operating lease costs and supplemental cash flow information related to leases:
(in thousands)202320222021
Operating lease costs$380,730 $350,025 $336,228 
Cash paid for amounts included in the measurement of operating lease liabilities $389,610 $358,767 $340,243 
Operating lease assets obtained in exchange for new operating lease liabilities$493,039 $411,052 $358,393