XML 51 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Schedule of Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Operating Lease Liabilities, Payments Due    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 121,795  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 497,654  
Lessee, Operating Lease, Liability, Payments, Due Year Two 474,292  
Lessee, Operating Lease, Liability, Payments, Due Year Three 437,481  
Lessee, Operating Lease, Liability, Payments, Due Year Four 390,993  
Lessee, Operating Lease, Liability, Payments, Due Year Five 340,662  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 1,433,145  
Lessee, Operating Lease, Liability, Payments, Due 3,696,022  
Less Portion Representing Interest, Operating Lease Liability (639,683)  
Operating Lease, Liability 3,056,339  
Finance Lease Liabilities, Payments, Due    
Finance Lease, Liability, Payments, Remainder of Fiscal Year 8,384  
Finance Lease, Liability, Payments, Due Next Twelve Months 38,411  
Finance Lease, Liability, Payments, Due Year Two 33,950  
Finance Lease, Liability, Payments, Due Year Three 34,369  
Finance Lease, Liability, Payments, Due Year Four 34,511  
Finance Lease, Liability, Payments, Due Year Five 34,540  
Finance Lease, Liability, Payments, Due after Year Five 183,786  
Finance Lease, Liability, Payment, Due 367,951  
Less Portion Representing Interest, Finance Lease Liability (87,813)  
Finance Lease, Liability $ 280,138 $ 282,737
Operating Leases Liabilities, Future Payments, Due    
Operating Leases, Future Minimum Payments Due, Next Twelve Months   483,488
Operating Leases, Future Minimum Payments, Due in Two Years   462,154
Operating Leases, Future Minimum Payments, Due in Three Years   432,950
Operating Leases, Future Minimum Payments, Due in Four Years   395,462
Operating Leases, Future Minimum Payments, Due in Five Years   349,649
Operating Leases, Future Minimum Payments, Due Thereafter   1,589,949
Operating Leases, Future Minimum Payments Due   3,713,652
Capital Leases Liabilities, Future Payments, Due    
Capital Leases, Future Minimum Payments Due, Next Twelve Months   36,754
Capital Leases, Future Minimum Payments Due in Two Years   41,044
Capital Leases, Future Minimum Payments Due in Three Years   34,026
Capital Leases, Future Minimum Payments Due in Four Years   33,690
Capital Leases, Future Minimum Payments Due in Five Years   33,845
Capital Leases, Future Minimum Payments Due Thereafter   194,611
Capital Leases, Future Minimum Payments Due   373,970
Capital Leases, Future Minimum Payments, Interest Included in Payments   (91,233)
Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments   $ 282,737