XML 130 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Impact on Statements of Income, Net Investment Hedges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Translation adjustments, net of hedges      
Gains/(losses) recorded in income and other comprehensive income/(loss)      
Reclassification of pre-tax gains (losses) related to net investment hedges $ (35) $ 38 $ 0
Net Investment Hedging | Foreign exchange contracts      
Gains/(losses) recorded in income and other comprehensive income/(loss)      
Amounts recorded in income 384 (123) (228)
Amounts recorded in OCI $ (1,732) $ 3,591 $ 2,452