XML 74 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments and Other Financial Instruments Used For Hedging - Amount of Net Gains (Losses) for Derivatives Classified as Trading (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Trading Derivatives      
Trading Derivatives      
Gains (Losses) Recognized in Income on Trading Derivatives $ (36) $ 175 $ 7
Trading Derivatives | Interest rate contracts      
Trading Derivatives      
Gains (Losses) Recognized in Income on Trading Derivatives (93) 95 (49)
Trading Derivatives | Equity contracts      
Trading Derivatives      
Gains (Losses) Recognized in Income on Trading Derivatives 6 36 12
Trading Derivatives | Foreign exchange contracts      
Trading Derivatives      
Gains (Losses) Recognized in Income on Trading Derivatives 51 44 43
Trading Derivatives | Commodity contracts      
Trading Derivatives      
Gains (Losses) Recognized in Income on Trading Derivatives $ 0 0 1
Fair Value Hedging | Designated as hedging instrument      
Trading Derivatives      
Derivative Instrument   (2) (4)
Hedged Item   2 3
Hedge Ineffectiveness   0 (1)
Fair Value Hedging | Designated as hedging instrument | Interest rate contracts      
Trading Derivatives      
Derivative Instrument   (2) (4)
Hedged Item   2 3
Hedge Ineffectiveness   $ 0 $ (1)