XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' equity (Components of AOCI) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Increase (Decrease) in AOCI [Roll Forward]          
Balance as of beginning of period $ 916 $ 6,700 $ 9,334 $ 6,700 $ 9,409
Foreign currency translation adjustments (65)   14 (116) (25)
Balance as of end of period 2,419 916 8,247 2,419 8,247
Foreign currency translation [Member]          
Increase (Decrease) in AOCI [Roll Forward]          
Balance as of beginning of period (895) (844)   (844)  
Foreign currency translation adjustments (65) (51)      
Income taxes 0 0      
Balance as of end of period (960) (895)   (960)  
Cash flow hedges [Member]          
Increase (Decrease) in AOCI [Roll Forward]          
Balance as of beginning of period 145 61   61  
Unrealized gains 67 56      
Reclassification adjustments to income 132 51      
Income taxes (43) (23)      
Balance as of end of period 301 145   301  
Available-for-sale securities [Member]          
Increase (Decrease) in AOCI [Roll Forward]          
Balance as of beginning of period 0 0   0  
Unrealized gains 0 0      
Reclassification adjustments to income 0 0      
Income taxes 0 0      
Balance as of end of period 0 0   0  
Other [Member]          
Increase (Decrease) in AOCI [Roll Forward]          
Balance as of beginning of period (13) (13)   (13)  
Unrealized gains 0 0      
Balance as of end of period (13) (13)   (13)  
AOCI [Member]          
Increase (Decrease) in AOCI [Roll Forward]          
Balance as of beginning of period (763) (796) (833) (796) (985)
Foreign currency translation adjustments (65) (51)      
Unrealized gains 67 56      
Reclassification adjustments to income 132 51      
Income taxes (43) (23)      
Balance as of end of period $ (672) $ (763) $ (868) $ (672) $ (868)