XML 66 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' equity (Components of AOCI) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Mar. 31, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 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 $ (111)   $ 35 (82) $ 59  
Balance as of end of period 14,909     14,909    
Foreign currency translation [Member]            
Increase (Decrease) in AOCI [Roll Forward]            
Balance as of beginning of period (500) (529)   (529)    
Foreign currency translation adjustments (111) 29        
Income taxes   0        
Balance as of end of period (611) (500)   (611)    
Cash flow hedges [Member]            
Increase (Decrease) in AOCI [Roll Forward]            
Balance as of beginning of period 0 (6)   (6)    
Unrealized gains (losses) (34) 149        
Reclassification adjustments to income 318 (130)        
Income taxes (61) (13)        
Balance as of end of period 223 0   223    
Available-for-sale securities [Member]            
Increase (Decrease) in AOCI [Roll Forward]            
Balance as of beginning of period (496) (144)   (144)    
Cumulative effect of change in accounting principle, net of tax(1)           $ (9)
Unrealized gains (losses) (106) (482)        
Reclassification adjustments to income 115 134        
Income taxes   5        
Balance as of end of period (487) (496)   (487)    
Other [Member]            
Increase (Decrease) in AOCI [Roll Forward]            
Balance as of beginning of period 2 0   0    
Unrealized gains (losses) 0 0        
Other   2        
Balance as of end of period 2 2   2    
AOCI [Member]            
Increase (Decrease) in AOCI [Roll Forward]            
Balance as of beginning of period (994) (679)   (679)    
Cumulative effect of change in accounting principle, net of tax(1)           $ (9)
Foreign currency translation adjustments (111) 29        
Unrealized gains (losses) (140) (333)        
Reclassification adjustments to income 433 4        
Other 0 2        
Income taxes (61) (8)        
Balance as of end of period $ (873) $ (994)   $ (873)