XML 66 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' equity (Components of AOCI) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Increase (Decrease) in AOCI [Roll Forward]    
Balance as of beginning of period $ 12,500 $ 25,241
Foreign currency translation adjustments (13) 29
Balance as of end of period 10,832 15,620
Foreign currency translation [Member]    
Increase (Decrease) in AOCI [Roll Forward]    
Balance as of beginning of period (670)  
Foreign currency translation adjustments (13)  
Income taxes 0  
Balance as of end of period (683)  
Cash flow hedges [Member]    
Increase (Decrease) in AOCI [Roll Forward]    
Balance as of beginning of period 241  
Unrealized gains 30  
Reclassification adjustments to income 28  
Income taxes (13)  
Balance as of end of period 286  
Available-for-sale securities [Member]    
Increase (Decrease) in AOCI [Roll Forward]    
Balance as of beginning of period (338)  
Unrealized gains 218  
Reclassification adjustments to income 4  
Income taxes (1)  
Balance as of end of period (117)  
Other [Member]    
Increase (Decrease) in AOCI [Roll Forward]    
Balance as of beginning of period (2)  
Unrealized gains 0  
Balance as of end of period (2)  
AOCI [Member]    
Increase (Decrease) in AOCI [Roll Forward]    
Balance as of beginning of period (769) (679)
Foreign currency translation adjustments (13)  
Unrealized gains 248  
Reclassification adjustments to income 32  
Income taxes (14)  
Balance as of end of period $ (516) $ (994)