XML 208 R172.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE MEASUREMENT - Level 3 Roll Forward Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
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 $ 0 $ 1,198
Transfers into Level 3, assets 50 0
Trading non-derivative assets    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets 758 3,737
Transfers into Level 3, assets 688 1,321
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 82 2,691
Transfers into Level 3, assets 197 474
Long-term debt    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers into Level 3, liabilities 2,850 1,251
Transfers out of Level 3, liabilities 3,514 1,836
Trading account assets and liabilities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets 3,569 (631)
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 1,114 (28)
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 $ 2,180 $ (35)