XML 150 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 244,622  
2025 82,596  
2026 63,703  
2027 62,066  
2028 61,229  
Remaining 499,501  
Total future minimum lease payments 1,013,717  
Less imputed interest (254,032)  
Lease obligation 759,685  
Finance Leases    
2024 1,069  
2025 1,069  
2026 1,069  
2027 1,069  
2028 1,069  
Remaining 265  
Total future minimum lease payments 5,610  
Less imputed interest (1,372)  
Present value of lease liabilities $ 4,238 $ 4,844
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current maturities of long-term debt, finance lease  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt, including finance lease obligation  
Total    
2024 $ 245,691  
2025 83,665  
2026 64,772  
2027 63,135  
2028 62,298  
Remaining 499,766  
Total future minimum lease payments 1,019,327  
Less imputed interest (255,404)  
Present value of lease liabilities $ 763,923