Commitments, Contingencies and Guarantees (Narrative) (Details) - USD ($) $ in Millions |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Loss Contingency, Range of Possible Loss, Portion Not Accrued | $ 20 | |
| Long-term Purchase Commitment [Line Items] | ||
| Fannie Mae DUS Servicing Portfolio, Amount | 3,900 | $ 3,600 |
| Maximum Quantifiable Fannie Mae DUS Loss Share Guarantee | 1,300 | 1,200 |
| Estimated Fair Value of the Fannie Mae DUS Loss Share Guarantee | $ 4 | $ 4 |