XML 136 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' equity - Schedule of Components of AOCI (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning balance $ 6,232 $ 3,661 $ 6,700
Foreign currency translation adjustments (76) 50 496
Unrealized gains 506 28 84
Reclassification adjustments to earnings (117) (222) 2
Other (10) 42 2
Income taxes (80) 44 (19)
Ending balance 5,877 6,232 3,661
Foreign currency translation adjustments      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning balance (298) (348) (844)
Foreign currency translation adjustments (76) 50 496
Unrealized gains 0 0 0
Reclassification adjustments to earnings 0 0 0
Other 0 0 0
Income taxes 0 0 0
Ending balance (374) (298) (348)
Cash flow hedges      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning balance (22) 128 61
Foreign currency translation adjustments 0 0 0
Unrealized gains 506 28 84
Reclassification adjustments to earnings (117) (222) 2
Other 0 0 0
Income taxes (80) 44 (19)
Ending balance 287 (22) 128
Other      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning balance 31 (11) (13)
Foreign currency translation adjustments 0 0 0
Unrealized gains 0 0 0
Reclassification adjustments to earnings 0 0 0
Other (10) 42 2
Income taxes 0 0 0
Ending balance 21 31 (11)
AOCI      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning balance (289) (231) (796)
Ending balance $ (66) $ (289) $ (231)