XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases    
2025 $ 417,523  
2026 392,685  
2027 344,467  
2028 292,948  
2029 249,827  
Thereafter 1,197,073  
Total operating lease payments 2,894,523  
Less: present value discount 494,605  
Total operating lease liabilities 2,399,918  
Less: current portion of operating lease liabilities 419,213 $ 389,536
Operating lease liabilities, less current portion 1,980,705 $ 1,881,344
Related Parties.    
Leases    
2025 4,647  
2026 3,926  
2027 2,949  
2028 2,704  
2029 641  
Thereafter 0  
Total operating lease payments 14,867  
Less: present value discount 1,183  
Total operating lease liabilities 13,684  
Less: current portion of operating lease liabilities 4,647  
Operating lease liabilities, less current portion 9,037  
Non-Related Parties    
Leases    
2025 412,876  
2026 388,759  
2027 341,518  
2028 290,244  
2029 249,186  
Thereafter 1,197,073  
Total operating lease payments 2,879,656  
Less: present value discount 493,422  
Total operating lease liabilities 2,386,234  
Less: current portion of operating lease liabilities 414,566  
Operating lease liabilities, less current portion $ 1,971,668