XML 129 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Impact on Statements of Income, Cash Flow Hedges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)      
Recognition of net losses related to cash flow hedges in Income $ (1,600)    
Maximum length of time hedged in forecasted transactions, terminated cash flow hedges 6 years    
Maximum length of time hedged in forecasted transactions, open cash flow hedges 7 years    
Cash Flow Hedging      
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)      
Amounts reclassified from AOCI to income $ (1,775) $ (420) $ 1,222
Amounts recorded in OCI 483 (7,473) (2,303)
Total change in OCI for period 2,258 (7,053) (3,525)
Cash Flow Hedging | Interest rate      
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)      
Amounts reclassified from AOCI to income (1,839) (153) 1,032
Amounts recorded in OCI 274 (7,131) (2,370)
Total change in OCI for period 2,113 (6,978) (3,402)
Cash Flow Hedging | Foreign exchange      
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)      
Amounts reclassified from AOCI to income 64 (267) 190
Amounts recorded in OCI 209 (342) 67
Total change in OCI for period $ 145 $ (75) $ (123)