XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Leases Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases term and discount rate      
Operating Lease, Weighted Average Remaining Lease Term 7 years 7 months 6 days 8 years 2 months 12 days 8 years 3 months 18 days
Finance Lease, Weighted Average Remaining Lease Term 8 years 6 months 9 years 4 months 24 days 10 years 6 months
Operating Lease, Weighted Average Discount Rate, Percent 4.00% 3.60% 3.50%
Leases Other Information [Abstract]      
Sale and Leaseback Transaction, Gain (Loss), Net $ 3,387 $ 28,005 $ 17,137
Cash paid for amounts included in the measurement of lease liabilities:      
Operating Lease, Payments 708,162 696,291 684,186
Finance Lease, Interest Payment on Liability 19,246 20,103 21,343
Finance Lease, Principal Payments 26,455 24,329 22,445
Net Operating Lease Assets Obtained In Exchange For Lease Liabilities $ 269,564 $ 278,108 $ 361,101
Finance Lease      
Leases term and discount rate      
Finance lease, weighted average discount rate, percent 4.58% 4.50% 4.50%