XML 68 R172.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENT - Level 3 Roll Forward Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Federal funds sold and securities borrowed or purchased under agreements to resell    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets $ 4 $ 0
Transfers into Level 3, assets 191 50
Trading non-derivative assets    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets 798 758
Transfers into Level 3, assets 677 688
Other debt securities | Trading non-derivative assets    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets 283 82
Transfers into Level 3, assets 97 197
Long-term debt    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers into Level 3, liabilities 3,892 2,850
Transfers out of Level 3, liabilities 5,188 3,514
Trading account assets and liabilities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets (538) (3,569)
Equity contracts | Trading account assets and liabilities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets (274) (1,114)
Transfers out of Level 3, assets   1,100
Commodity contracts | Trading account assets and liabilities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets $ 15 (2,180)
Transfers out of Level 3, assets   $ 2,200