XML 201 R146.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value (Fair Value Option for Certain Assets and Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2016
Dec. 31, 2015
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value at estimated fair value $ 74,545 $ 67,102
Carrying value at estimated fair value 16,502 18,023
Consolidated Securitization Entities    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Unpaid principal balance 88 121
Difference between estimated fair value and unpaid principal balance 48 51
Carrying value at estimated fair value 136 172
Loans in nonaccrual status 0 0
Loans more than 90 days past due 0 0
Loans in nonaccrual status or more than 90 days past due, or both - difference between aggregate estimate fair value and unpaid principal balance 0 0
Contractual principal balance 47 71
Difference between estimated fair value and contractual principal balance (12) (11)
Carrying value at estimated fair value 35 60
Residential Mortgage Loans - FVO    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Unpaid principal balance 794 436
Difference between estimated fair value and unpaid principal balance (228) (122)
Carrying value at estimated fair value 566 314
Loans in nonaccrual status 214 122
Loans more than 90 days past due 137 72
Loans in nonaccrual status or more than 90 days past due, or both - difference between aggregate estimate fair value and unpaid principal balance $ (150) $ (52)