XML 220 R129.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Derivatives (Gains (Losses) on Derivatives Not Designated As Hedging) (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]      
Total gains (losses) from derivatives not designated as hedging instruments $ (85) $ 176 $ 820
Mortgage Banking | Interest Rate Contract      
Derivative [Line Items]      
Total gains (losses) from derivatives not designated as hedging instruments (671) (78) 792
Customer-related Contracts      
Derivative [Line Items]      
Total gains (losses) from derivatives not designated as hedging instruments 331 284 366
Customer-related Contracts | Interest Rate Contract      
Derivative [Line Items]      
Total gains (losses) from derivatives not designated as hedging instruments 220 149 210
Customer-related Contracts | Foreign Exchange And Other Contract      
Derivative [Line Items]      
Total gains (losses) from derivatives not designated as hedging instruments 111 135 156
Other Risk Management Activity | Foreign Exchange And Other Contract      
Derivative [Line Items]      
Total gains (losses) from derivatives not designated as hedging instruments $ 255 $ (30) $ (338)