XML 71 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases    
2021 $ 322,477  
2022 309,982  
2023 279,443  
2024 248,277  
2025 209,021  
Thereafter 1,046,308  
Total operating lease payments 2,415,508  
Less: present value discount 374,039  
Total operating lease liabilities 2,041,469  
Less: current portion of operating lease liabilities 322,778 $ 316,061
Operating lease liabilities, less current portion 1,718,691 $ 1,655,297
Related Parties    
Leases    
2021 4,589  
2022 3,848  
2023 3,477  
2024 1,730  
2025 957  
Thereafter 2,064  
Total operating lease payments 16,665  
Less: present value discount 1,478  
Total operating lease liabilities 15,187  
Less: current portion of operating lease liabilities 4,589  
Operating lease liabilities, less current portion 10,598  
Non Related Parties    
Leases    
2021 317,888  
2022 306,134  
2023 275,966  
2024 246,547  
2025 208,064  
Thereafter 1,044,244  
Total operating lease payments 2,398,843  
Less: present value discount 372,561  
Total operating lease liabilities 2,026,282  
Less: current portion of operating lease liabilities 318,189  
Operating lease liabilities, less current portion $ 1,708,093