XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases    
2024 $ 390,167  
2025 369,817  
2026 333,610  
2027 284,972  
2028 232,426  
Thereafter 1,115,802  
Total operating lease payments 2,726,794  
Less: present value discount 455,914  
Total operating lease liabilities 2,270,880  
Less: current portion of operating lease liabilities 389,536 $ 366,721
Operating lease liabilities, less current portion 1,881,344 $ 1,806,656
Related Parties.    
Leases    
2024 4,730  
2025 3,875  
2026 3,260  
2027 2,283  
2028 2,046  
Thereafter 47  
Total operating lease payments 16,241  
Less: present value discount 8,940  
Total operating lease liabilities 7,301  
Less: current portion of operating lease liabilities 4,730  
Operating lease liabilities, less current portion 2,571  
Non-Related Parties    
Leases    
2024 385,437  
2025 365,942  
2026 330,350  
2027 282,689  
2028 230,380  
Thereafter 1,115,755  
Total operating lease payments 2,710,553  
Less: present value discount 446,974  
Total operating lease liabilities 2,263,579  
Less: current portion of operating lease liabilities 384,806  
Operating lease liabilities, less current portion $ 1,878,773