Representations and Warranties Obligations and Corporate Guarantees - Schedule of Reserves (Details) - USD ($) $ in Millions |
1 Months Ended | 12 Months Ended | |
|---|---|---|---|
Feb. 29, 2016 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
| Bank of New York Mellon, as Trustee Settlement | |||
| Loss Contingency Accrual [Roll Forward] | |||
| Settlement payment | $ 8,500 | ||
| Representations and Warranties Obligations and Corporate Guarantees | |||
| Loss Contingency Accrual [Roll Forward] | |||
| Reserve for representations and warranties and corporate guarantees, January 1 | $ 2,339 | $ 11,326 | |
| Additions for new sales | 4 | 4 | |
| Payments | (814) | (9,097) | |
| Liability for representations and warranties and corporate guarantees, December 31 | 1,922 | 2,339 | |
| Representations and Warranties Obligations and Corporate Guarantees | Mortgage Banking Income | |||
| Loss Contingency Accrual [Roll Forward] | |||
| Provision | $ 393 | $ 106 | |
| X | ||||||||||
- Definition Loss Contingency Accrual, Additions No definition available.
|
| X | ||||||||||
- Definition Amount of loss contingency liability. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount of cash outflow reducing loss contingency liability. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition The amount of cash paid for the settlement of litigation or for other legal issues during the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|