XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' equity (Components of AOCI) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Increase (Decrease) in AOCI [Roll Forward]              
Balance as of beginning of period     $ 25,241   $ 25,241    
Foreign currency translation adjustments $ (71)     $ 41 (153) $ 100  
Balance as of end of period 14,349       14,349    
Foreign currency translation [Member]              
Increase (Decrease) in AOCI [Roll Forward]              
Balance as of beginning of period (611) $ (500) (529)   (529)    
Foreign currency translation adjustments (71) (111) 29        
Income taxes 0 0 0        
Balance as of end of period (682) (611) (500)   (682)    
Cash flow hedges [Member]              
Increase (Decrease) in AOCI [Roll Forward]              
Balance as of beginning of period 223 0 (6)   (6)    
Unrealized gains (losses) 19 (34) 149        
Reclassification adjustments to income 33 318 (130)        
Income taxes (11) (61) (13)        
Balance as of end of period 264 223 0   264    
Available-for-sale securities [Member]              
Increase (Decrease) in AOCI [Roll Forward]              
Balance as of beginning of period (487) (496) (144)   (144)    
Cumulative effect of change in accounting principle, net of tax(1)             $ (9)
Unrealized gains (losses) (7) (106) (482)        
Reclassification adjustments to income 103 115 134        
Income taxes 1 0 5        
Balance as of end of period (390) (487) (496)   (390)    
Other [Member]              
Increase (Decrease) in AOCI [Roll Forward]              
Balance as of beginning of period 2 2 0   0    
Unrealized gains (losses) 0 0 0        
Other (3)   2        
Balance as of end of period (1) 2 2   (1)    
AOCI [Member]              
Increase (Decrease) in AOCI [Roll Forward]              
Balance as of beginning of period (873) (994) (679)   (679)    
Cumulative effect of change in accounting principle, net of tax(1)             $ (9)
Foreign currency translation adjustments (71) (111) 29        
Unrealized gains (losses) 12 (140) (333)        
Reclassification adjustments to income (136) (433) 4        
Other (3)   2        
Income taxes (10) (61) (8)        
Balance as of end of period $ (809) $ (873) $ (994)   $ (809)