XML 81 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Level 3 Reconciliation (Details) - Recurring Fair Value Measurements - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Excess spread financing    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of period $ 768 $ 934
Changes in fair value included in earnings 117 14
Purchases 0 0
Issuances 0 0
Sales 0 0
Repayments 292  
Settlements (61) (81)
Other changes 0 0
Balance - end of period 532 867
Mortgage servicing rights financing    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of period 10 33
Changes in fair value included in earnings 14 (12)
Purchases 0 0
Issuances 0 0
Sales 0 0
Repayments 0  
Settlements 0 0
Other changes 0 0
Balance - end of period 24 21
Mortgage servicing rights    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of period 4,223 2,703
Changes in fair value included in earnings 663 (190)
Purchases 1,178 218
Issuances 360 554
Sales (289) (12)
Repayments 0  
Settlements 0 0
Other changes 16 34
Balance - end of period 6,151 3,307
Equity securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of period 54  
Changes in fair value included in earnings 0  
Purchases 0  
Issuances 0  
Sales 0  
Repayments 0  
Settlements 0  
Other changes 0  
Balance - end of period 54  
IRLCs    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of period 134 414
Changes in fair value included in earnings (72) (210)
Purchases 0 0
Issuances 0 0
Sales 0 0
Repayments 0  
Settlements 0 0
Other changes 0 0
Balance - end of period $ 62 $ 204