XML 112 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Obligations (Detail)
$ in Millions
Dec. 31, 2020
USD ($)
Commitments and Contingencies.  
Estimated minimum purchase obligation in 2021 $ 160
Estimated minimum purchase obligation in 2022 147
Estimated minimum purchase obligation in 2023 133
Estimated minimum purchase obligation in 2024 114
Estimated minimum purchase obligation in 2025 100
Estimated minimum purchase obligation in thereafter $ 454