XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Level 3 Reconciliation (Details) - Recurring Fair Value Measurements - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2022
Sep. 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 124 6
Purchases 0 0
Issuances 0 0
Sales 0 0
Repayments 293  
Settlements (80) (118)
Other changes 0 0
Balance - end of period 519 822
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 10 (13)
Purchases 0 0
Issuances 0 0
Sales 0 0
Repayments 0  
Settlements 0 0
Other changes 0 0
Balance - end of period 20 20
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 719 (296)
Purchases 1,256 438
Issuances 481 790
Sales (293) (13)
Repayments 0  
Settlements 0 0
Other changes 22 44
Balance - end of period 6,408 3,666
Equity investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance - beginning of period 54 0
Changes in fair value included in earnings (9) 0
Purchases 0 50
Issuances 0 0
Sales 0 0
Repayments 0  
Settlements 0 0
Other changes 0 0
Balance - end of period 45 50
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 (113) (247)
Purchases 0 0
Issuances 0 0
Sales 0 0
Repayments 0  
Settlements 0 0
Other changes 0 0
Balance - end of period $ 21 $ 167