Significant Accounting Policies - Foreign Currency Translation (Details) - USD ($) $ in Millions |
3 Months Ended | 12 Months Ended | |
|---|---|---|---|
Jun. 30, 2019 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
| Foreign Currency Translation | |||
| Loss on deconsolidation of Venezuelan subsidiary | $ 162 | ||
| Foreign currency transaction loss | $ 201 | $ (92) | |
| Venezuela | |||
| Foreign Currency Translation | |||
| Loss on deconsolidation of Venezuelan subsidiary | $ 162 | ||
| Foreign currency transaction loss | $ (144) | ||