v3.26.1
Fair Value Measurements - Schedule of Fair Value Option for Mortgage Loans Held For Sale (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 15,548 $ 15,471
Mortgage loans held for sale    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 15,548 15,471
UPB 15,230 15,061
Difference 318 410
Non-mortgage loans held for sale    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 485 411
UPB 474 406
Difference 11 5
Assets of the consolidated CFE    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 103 152
UPB 101 152
Difference $ 2 $ 0