XML 104 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contingencies and Commitments (Future Purchase Obligations and Minimum Lease Payments) (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 860
2021 750
2022 0
2023 612
2024 1,546
Thereafter 7,433
Purchase obligations  
2020 1,373
2021 19
2022 9
2023 6
2024 6
Thereafter 6
Minimum lease payments  
2020 94
2021 74
2022 62
2023 38
2024 32
Thereafter $ 95