v3.25.2
Fair Value Accounting - Aggregate Difference Between Fair Value and UPB for Fair Value Option Loans (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Fair Value Disclosures [Abstract]    
Fair Value, option, loans held as assets, current through 89 days $ 2,963 $ 2,244
UPB, option, loans held as assets, current through 89 days 2,854 2,195
Fair value, option, loans held as assets, current through 89 days, aggregate difference 109 49
Fair Value, 90 days or more delinquent 17 0
UPB, op days or more delinquent 16 0
Aggregated difference, 90 days or more delinquent 1 0
Loans held-for-sale, fair value 2,980 2,244
Financing receivable, UPB 2,870 2,195
Fair value option, aggregate difference $ 110 $ 49