XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Five-year maturity schedule of Company's lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 55,688  
2025 48,400  
2026 38,379  
2027 34,125  
2028 31,329  
Beyond 2028 198,533  
Total lease payments 406,454  
Less: Interest 86,197  
Operating lease liability 320,257  
Finance Leases    
2024 19,163  
2025 21,186  
2026 16,727  
2027 4,791  
2028 4,277  
Beyond 2028 38,922  
Total lease payments 105,066  
Less: Interest 16,072  
Finance lease obligations 88,994 $ 102,920
Total    
2024 74,851  
2025 69,586  
2026 55,106  
2027 38,916  
2028 35,606  
Beyond 2028 237,455  
Total lease payments 511,520  
Less: Interest 102,269  
Lease Liabilities $ 409,251