v3.19.3.a.u2
Leases (Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts - Under 840) (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 1,319
2020 1,397
2021 1,337
2022 1,153
2023 980
Thereafter 3,916
Total minimum payments 10,102
Sub-lease Income  
2019 16
2020 13
2021 10
2022 8
2023 3
Thereafter 5
Total minimum payments 55
Net Operating Leases  
2019 1,303
2020 1,384
2021 1,327
2022 1,145
2023 977
Thereafter 3,911
Total minimum payments $ 10,047