XML 115 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Reconciliation of Level 3 (Details) - Fair Value, Recurring - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Excess Spread Financing    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of year $ 1,311 $ 1,184
Total gains or losses included in earnings (194) (169)
Payments received from borrowers   0
Purchases, issuances, sales, repayments and settlements    
Purchases 0 0
Issuances 24 542
Sales 0 0
Settlements and repayments (207) (246)
Transfers to mortgage loans held for sale   0
Transfers to real estate owned   0
Balance - end of year 934 1,311
Mortgage Servicing Rights Financing    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of year 37 32
Total gains or losses included in earnings (4) 5
Payments received from borrowers   0
Purchases, issuances, sales, repayments and settlements    
Purchases 0 0
Issuances 0 0
Sales 0 0
Settlements and repayments 0 0
Transfers to mortgage loans held for sale   0
Transfers to real estate owned   0
Balance - end of year 33 37
Forward Mortgage Servicing Rights    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of year 3,496 3,665
Total gains or losses included in earnings (1,595) (1,053)
Payments received from borrowers   0
Purchases, issuances, sales, repayments and settlements    
Purchases 124 858
Issuances 687 434
Sales (9) (408)
Settlements and repayments 0 0
Transfers to mortgage loans held for sale   0
Transfers to real estate owned   0
Balance - end of year 2,703 3,496
IRLCs    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of year 135  
Total gains or losses included in earnings 279  
Purchases, issuances, sales, repayments and settlements    
Purchases 0  
Issuances 0  
Sales 0  
Settlements and repayments 0  
Balance - end of year 414 135
LPCs    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of year 12  
Total gains or losses included in earnings 26  
Purchases, issuances, sales, repayments and settlements    
Purchases 0  
Issuances 0  
Sales 0  
Settlements and repayments 0  
Balance - end of year 38 12
Mortgage Loans Held for Investment    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of year $ 0 119
Total gains or losses included in earnings   3
Payments received from borrowers   (11)
Purchases, issuances, sales, repayments and settlements    
Purchases   0
Issuances   0
Sales   (94)
Settlements and repayments   0
Transfers to mortgage loans held for sale   (12)
Transfers to real estate owned   (5)
Balance - end of year   $ 0