XML 133 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance leases    
2024 $ 3,414  
2025 2,668  
2026 2,222  
2027 2,027  
2028 1,206  
Thereafter 9,856  
Total lease payments 21,393  
Less amount representing interest (7,135)  
Present value of lease liabilities 14,258  
Operating leases    
2024 93,583  
2025 63,897  
2026 57,383  
2027 56,067  
2028 52,023  
Thereafter 134,526  
Total lease payments 457,479  
Less amount representing interest (102,129)  
Present value of lease liabilities 355,350  
Total    
2024 96,997  
2025 66,565  
2026 59,605  
2027 58,094  
2028 53,229  
Thereafter 144,382  
Total lease payments 478,872  
Less amount representing interest (109,264)  
Total lease liabilities $ 369,608 $ 366,875