XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases, Codification Topic 842 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Lessee, Operating Lease, Term of Contract 16 years 8 months 12 days    
Lessee, Operating Lease, Option to Extend 20    
Operating Lease, Expense $ 37,262 $ 34,467 $ 31,923
Finance Lease, Right-of-Use Asset, Amortization 2,059 1,916 1,798
Finance Lease, Interest Expense 421 417 429
Short-term Lease, Cost 30,607 27,584 24,012
Lease, Cost 70,349 64,384 58,162
Operating Lease, Payments 29,044 28,837  
Finance Lease, Interest Payment on Liability 421 417  
Finance Lease, Principal Payments 1,661 1,495 $ 1,363
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 34,100 44,782  
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability $ 1,624 $ 1,083  
Operating Lease, Weighted Average Remaining Lease Term 5 years 9 months 18 days 6 years  
Finance Lease, Weighted Average Remaining Lease Term 9 years 10 months 24 days 10 years 9 months 18 days  
Operating Lease, Weighted Average Discount Rate, Percent 4.20% 3.60%  
Finance Lease, Weighted Average Discount Rate, Percent 3.10% 2.90%  
Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months $ 36,636    
Finance Lease, Liability, Payments, Due in Next Rolling Twelve Months 2,303    
Finance Lease, Liability, Payments, Due in Rolling Year Two 2,308    
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two 22,974    
Finance Lease, Liability, Payments, Due in Rolling Year Three 3,256    
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three 17,354    
Finance Lease, Liability, Payments, Due in Rolling Year Four 1,683    
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four 13,069    
Finance Lease, Liability, Payments, Due in Rolling Year Five 1,010    
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five 10,076    
Finance Lease, Liability, Payments, Due in Rolling after Year Five 6,975    
Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five 22,449    
Finance Lease, Liability, Payment, Due 17,535    
Lessee, Operating Lease, Liability, to be Paid 122,558    
Finance Lease, Liability, Undiscounted Excess Amount 2,570    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 13,039    
Finance Lease, Short-term Lease Payments 0    
Operating Lease, Short-term Lease Payments 8,247    
Finance Lease, Liability 14,965    
Operating Lease, Liability $ 101,272