XML 125 R106.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' equity - Components of AOCI (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance $ 6,700 $ 9,409 $ 9,673
Foreign currency translation adjustments 496 (135) 9
Ending Balance 3,661 6,700 9,409
Cumulative effect of changes in accounting principles, net of taxes      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance     (2)
Foreign currency translation [Member]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance (844) (709) (718)
Foreign currency translation adjustments 496 (135) 9
Income taxes 0 0 0
Ending Balance (348) (844) (709)
Cash flow hedges [Member]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance 61 (263) 175
Unrealized gains 84 159 (61)
Reclassification adjustments to income 2 253 (501)
Income taxes (19) (88) 124
Ending Balance 128 61 (263)
Available-for-sale securities [Member]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance 0 1 22
Unrealized gains 0 (1) 6
Reclassification adjustments to income 0 0 (33)
Income taxes 0 0 6
Ending Balance 0 0 1
Other [Member]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance (13) (14) (7)
Other gains 2 1 (7)
Ending Balance (11) (13) (14)
AOCI [Member]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance (796) (985) (528)
Foreign currency translation adjustments 496 (135) 9
Unrealized gains 84 158 (55)
Reclassification adjustments to income 2 253 (534)
Other gains 2 1 (7)
Income taxes (19) (88) 130
Ending Balance $ (231) $ (796) (985)
AOCI [Member] | Cumulative effect of changes in accounting principles, net of taxes      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance     $ 0