XML 122 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments - Impact on Statements of Income, Cash Flow Hedges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)      
Recognition of net losses related to cash flow hedges in Income $ (1,500)    
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 $ (420) $ 1,222 $ 570
Amounts recorded in OCI (7,473) (2,303) 3,623
Total change in OCI for period (7,053) (3,525) 3,053
Cash Flow Hedging | Interest rate      
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)      
Amounts reclassified from AOCI to income (153) 1,032 570
Amounts recorded in OCI (7,131) (2,370) 3,582
Total change in OCI for period (6,978) (3,402) 3,012
Cash Flow Hedging | Foreign exchange      
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)      
Amounts reclassified from AOCI to income (267) 190 0
Amounts recorded in OCI (342) 67 41
Total change in OCI for period $ (75) $ (123) $ 41