Representations and Warranties Obligations and Corporate Guarantees - Liabilities (Details) - USD ($) $ in Millions |
1 Months Ended | 12 Months Ended | |
---|---|---|---|
Feb. 29, 2016 |
Dec. 31, 2016 |
Dec. 31, 2015 |
|
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] | |||
Additions for new sales | $ 4 | $ 6 | |
Payments | (9,097) | (722) | |
Representations and Warranties Obligations and Corporate Guarantees | Mortgage Banking Income | |||
Loss Contingency Accrual [Roll Forward] | |||
Provision (benefit) | 106 | (39) | |
Representations and Warranties Obligations and Corporate Guarantees | Accrued Liabilities and Other Liabilities | |||
Loss Contingency Accrual [Roll Forward] | |||
Liability for representations and warranties and corporate guarantees, January 1 | 11,326 | 12,081 | |
Liability for representations and warranties and corporate guarantees, December 31 | $ 2,339 | $ 11,326 |
X | ||||||||||
- Definition Loss Contingency Accrual, Additions No definition available.
|
X | ||||||||||
- Definition Amount of judgment or settlement awarded to (against) the entity in respect of litigation. 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 | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|