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