XML 90 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Future minimum payments for operating lease liabilities    
2024 $ 699,335  
2025 608,160  
2026 555,915  
2027 457,782  
2028 379,922  
Thereafter 872,055  
Total lease payments 3,573,169  
Less: imputed interest (608,430)  
Total operating lease obligation 2,964,739 $ 3,444,331
Future minimum payments for financing lease liabilities    
2024 1,628  
2025 1,585  
2026 1,230  
2027 197  
2028 23  
Thereafter 9  
Total lease payments 4,672  
Less: imputed interest (901)  
Total finance lease obligation 3,771 $ 2,159
Future minimum payments for total lease liabilities    
2024 700,963  
2025 609,745  
2026 557,145  
2027 457,979  
2028 379,945  
Thereafter 872,064  
Total lease payments 3,577,841  
Less: imputed interest (609,331)  
Total $ 2,968,510