XML 73 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Contingencies and Commitments (Future Purchase Obligations and Minimum Lease Payments) (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2021 $ 761
2022 2
2023 1,670
2024 1,636
2025 1,400
Thereafter 8,646
Purchase obligations  
2021 1,294
2022 76
2023 58
2024 52
2025 52
Thereafter 55
Minimum lease payments  
2021 110
2022 87
2023 65
2024 38
2025 30
Thereafter $ 90