XML 77 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Level 3 Reconciliation (Details) - Recurring Fair Value Measurements - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Excess spread financing    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of period $ 934 $ 1,311
Changes in fair value included in earnings 14 (101)
Other changes 0 0
Purchases 0 0
Issuances 0 24
Sales 0  
Settlements and repayments (81) (110)
Balance - end of period 867 1,124
Mortgage servicing rights financing    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of period 33 37
Changes in fair value included in earnings (12) 12
Other changes 0 0
Purchases 0 0
Issuances 0 0
Sales 0  
Settlements and repayments 0 0
Balance - end of period 21 49
Forward mortgage servicing rights    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of period 2,703 3,496
Changes in fair value included in earnings (190) (1,055)
Other changes 34 43
Purchases 218 24
Issuances 554 249
Sales (12)  
Settlements and repayments 0 0
Balance - end of period 3,307 2,757
IRLCs    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of period 414 135
Changes in fair value included in earnings (210) 235
Other changes 0 0
Purchases 0 0
Issuances 0 0
Sales 0  
Settlements and repayments 0 0
Balance - end of period 204 $ 370
LPCs    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of period 38  
Changes in fair value included in earnings (28)  
Other changes 0  
Purchases 0  
Issuances 0  
Sales 0  
Settlements and repayments 0  
Balance - end of period $ 10