XML 134 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Impact on Statements of Income, Cash Flow Hedges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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 7 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 $ (2,579) $ (1,775) $ (420)
Amounts recorded in OCI (3,742) 483 (7,473)
Total change in OCI for period (1,163) 2,258 (7,053)
Cash Flow Hedging | Interest rate      
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)      
Amounts reclassified from AOCI to income (2,668) (1,839) (153)
Amounts recorded in OCI (3,603) 274 (7,131)
Total change in OCI for period (935) 2,113 (6,978)
Cash Flow Hedging | Foreign exchange      
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)      
Amounts reclassified from AOCI to income 89 64 (267)
Amounts recorded in OCI (139) 209 (342)
Total change in OCI for period $ (228) $ 145 $ (75)