XML 1186 R159.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value (Fair Value Option for Certain Assets and Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value at estimated fair value $ 68,731 $ 65,167
Residential mortgage loans - FVO    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Unpaid principal balance 650 794
Difference between estimated fair value and unpaid principal balance (130) (228)
Carrying value at estimated fair value 520 566
Loans in nonaccrual status 198 214
Loans more than 90 days past due 94 137
Loans in nonaccrual status or more than 90 days past due, or both - difference between aggregate estimate fair value and unpaid principal balance $ (102) $ (150)