XML 77 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative instruments (Summary of Income and Expense Line Items) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Derivative Instruments, Gain (Loss) [Line Items]        
Interest and other income, net $ 162 $ 165 $ 393 $ 360
Interest expense, net (347) (321) (685) (647)
Amortization of cumulative amount of fair value hedging adjustments for discontinued hedging relationships 7   15  
Interest rate swap agreements [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on fair value hedging relationships, Hedged items 58   230  
Gains (losses) on fair value hedging relationships, Derivatives designated as hedging instruments (51)   (215)  
Reclassification out of Accumulated Other Comprehensive Income [Member] | Cash flow hedges [Member] | Cross-currency swap contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Interest and other income, net (298)   (134)  
Product sales [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Product sales 5,679 $ 5,574 11,022 $ 10,773
Product sales [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | Cash flow hedges [Member] | Foreign currency contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Product sales $ (20)   $ (54)