XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities (Pre-Tax Gains (Losses) On Derivatives Not Designated As Hedging Instruments) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Derivative [Line Items]        
Revenues $ 16,281 $ 16,297 $ 31,251 $ 31,601
Cost of Products Sold 15,173 15,325 29,192 29,701
Other (Income) Expense - Net (67) (13) (99) (21)
Total gain (loss) recognized in earnings     105 22
Not Designated As Hedging Instrument [Member]        
Derivative [Line Items]        
Total gain (loss) recognized in earnings (146) (76)    
Revenues [Member]        
Derivative [Line Items]        
FX Contracts     46 (2)
Total gain (loss) recognized in earnings     46 (2)
Revenues [Member] | Not Designated As Hedging Instrument [Member]        
Derivative [Line Items]        
FX Contracts 11 (10)    
Total gain (loss) recognized in earnings 11 (10)    
Cost of Products Sold [Member]        
Derivative [Line Items]        
FX Contracts     (661) 51
Commodity Contracts     593 (11)
Total gain (loss) recognized in earnings     (68) 40
Cost of Products Sold [Member] | Not Designated As Hedging Instrument [Member]        
Derivative [Line Items]        
FX Contracts (76) 51    
Commodity Contracts (29) (131)    
Total gain (loss) recognized in earnings (105) (80)    
Other (Income) Expense - Net [Member]        
Derivative [Line Items]        
FX Contracts     72 (16)
Commodity Contracts     55  
Total gain (loss) recognized in earnings     $ 127 $ (16)
Other (Income) Expense - Net [Member] | Not Designated As Hedging Instrument [Member]        
Derivative [Line Items]        
FX Contracts (52) 14    
Commodity Contracts 0      
Total gain (loss) recognized in earnings $ (52) $ 14