Commitments, Contingencies and Guarantees (Narrative) (Details) - USD ($) $ in Millions |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| 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 | 4,700 | $ 4,500 |
| Estimated Fair Value of the Fannie Mae DUS Loss Share Guarantee | 7 | 5 |
| Fannie Mae Servicing Portfolio, Other, Amount | 400 | |
| Maximum Quantifiable Fannie Mae Loss Share Guarantee | $ 1,700 | $ 1,500 |