XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases Leases Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases term and discount rate      
Operating Lease, Weighted Average Remaining Lease Term 7 years 2 months 12 days 7 years 7 months 6 days 8 years 2 months 12 days
Finance Lease, Weighted Average Remaining Lease Term 7 years 10 months 24 days 8 years 6 months 9 years 4 months 24 days
Operating Lease, Weighted Average Discount Rate, Percent 4.10% 4.00% 3.60%
Leases Other Information [Abstract]      
Sale and Leaseback Transaction, Gain (Loss), Net $ 2,260 $ 3,387 $ 28,005
Cash paid for amounts included in the measurement of lease liabilities:      
Operating Lease, Payments 719,339 708,162 696,291
Finance Lease, Interest Payment on Liability 18,599 19,246 20,103
Finance Lease, Principal Payments 29,592 26,455 24,329
Net Operating Lease Assets Obtained In Exchange For Lease Liabilities $ 286,022 $ 269,564 $ 278,108
Finance Lease      
Leases term and discount rate      
Finance lease, weighted average discount rate, percent 4.58% 4.58% 4.51%