XML 79 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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Derivative Instruments, Gain (Loss) [Line Items]        
Interest and other income, net $ 126 $ 267 $ 519 $ 627
Interest expense, net (355) (325) (1,040) (972)
Amortization of cumulative amount of fair value hedging adjustments for discontinued hedging relationships 4   19  
Interest rate swap agreements [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on fair value hedging relationships, Hedged items 48   278  
Gains (losses) on fair value hedging relationships, Derivatives designated as hedging instruments (44)   (259)  
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 (36)   (170)  
Product sales [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Product sales 5,510 $ 5,453 16,532 $ 16,226
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 $ 3   $ (51)