XML 142 R126.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Unconditional Purchase Obligations (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Unconditional Purchase Obligations  
Due in 2021 $ 294
Due in 2022 328
Due in 2023 216
Due in 2024 95
Due in 2025 46
Due after 2026 6
Total unconditional purchase obligation commitment $ 985