XML 66 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' equity (Components of AOCI) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Increase (Decrease) in AOCI [Roll Forward]      
Balance as of beginning of period $ 25,241    
Foreign currency translation adjustments 29 $ 24  
Balance as of end of period 15,620    
Foreign currency translation [Member]      
Increase (Decrease) in AOCI [Roll Forward]      
Balance as of beginning of period (529)    
Foreign currency translation adjustments 29    
Balance as of end of period (500)    
Cash flow hedges [Member]      
Increase (Decrease) in AOCI [Roll Forward]      
Balance as of beginning of period (6)    
Unrealized gains (losses) 149    
Reclassification adjustments to income (130)    
Income taxes (13)    
Balance as of end of period 0    
Available-for-sale securities [Member]      
Increase (Decrease) in AOCI [Roll Forward]      
Balance as of beginning of period (144)    
Cumulative effect of change in accounting principle, net of tax     $ (9)
Unrealized gains (losses) (482)    
Reclassification adjustments to income 134    
Income taxes 5    
Balance as of end of period (496)    
Other [Member]      
Increase (Decrease) in AOCI [Roll Forward]      
Balance as of beginning of period 0    
Unrealized gains (losses) 0    
Other 2    
Balance as of end of period 2    
AOCI [Member]      
Increase (Decrease) in AOCI [Roll Forward]      
Balance as of beginning of period (679)    
Cumulative effect of change in accounting principle, net of tax     $ (9)
Foreign currency translation adjustments 29    
Unrealized gains (losses) (333)    
Reclassification adjustments to income 4    
Other 2    
Income taxes (8)    
Balance as of end of period $ (994)