XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Schedule of Inventory [Line Items]      
Inventory write-downs   $ 649 $ 572
Inventory Write-downs for Excess Raw Materials      
Schedule of Inventory [Line Items]      
Inventory write-downs $ 500 $ 547 $ 440