XML 143 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative instruments - Schedule of Effective Portion of Unrealized Gain (Loss) Recognized in AOCI (Details) - Cash flow hedge - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments Gain Loss [Line Items]      
Total unrealized gains $ 506 $ 28 $ 84
Foreign currency forward contracts      
Derivative Instruments Gain Loss [Line Items]      
Total unrealized gains 585 (14) 308
Cross-currency swap contracts      
Derivative Instruments Gain Loss [Line Items]      
Total unrealized gains (79) 73 (219)
Forward interest rate contracts      
Derivative Instruments Gain Loss [Line Items]      
Total unrealized gains $ 0 $ (31) $ (5)