XML 38 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Schedule of Aggregate Lease Maturities) (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Future Minimum Lease Payments For Operating Leases [Abstract]    
Minimum operating lease payments - 2020 $ 147  
Minimum operating lease payments - 2021 302  
Minimum operating lease payments - 2022 267  
Minimum operating lease payments - 2023 226  
Minimum operating lease payments - 2024 216  
Minimum operating lease payments - later years 777  
Total operating lease payments 1,935  
Operating lease payments - amount representing interest 270  
Operating lease liabilities - present value of minimum lease liabilities 1,665  
Future Minimum Lease Payments For Finance Leases [Abstract]    
Minimum finance lease payments - 2020 84  
Minimum finance lease payments - 2021 142  
Minimum finance lease payments - 2022 127  
Minimum finance lease payments - 2023 88  
Minimum finance lease payments - 2024 75  
Minimum finance lease payments - later years 124  
Total finance lease payments 640  
Finance lease payments - amount representing interest 88  
Finance lease liabilities - present value of minimum lease liabilities 552  
Minimum lease payments - 2020 231  
Minimum lease payments - 2021 444  
Minimum lease payments - 2022 394  
Minimum lease payments - 2023 314  
Minimum lease payments - 2024 291  
Minimum lease payments - later years 901  
Total minimum lease payments 2,575  
Lease payments - amount representing interest 358  
Total lease liabilities $ 2,217 $ 2,438