v3.26.1
Fair Value Measurements - Schedule of Quantitative Information About Fair Value Measurements of Level 3 Financial Instruments (Details) - Level 3
Jun. 30, 2026
USD ($)
year
Dec. 31, 2025
USD ($)
year
Minimum | Model pricing    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage loans held for sale 0.679 0.717
Minimum | Pull-through probability    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
IRLCs 0.000 0.000
Minimum | Value of servicing (reflected as a % of pull-through adjusted UPB)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
IRLCs 0.000 0.000
Minimum | OAS    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSRs 0.073 0.073
Excess-spread financing 0.070 0.070
Minimum | Prepayment speeds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSRs 0.094 0.096
Excess-spread financing 0.074 0.066
Minimum | Cost to service per loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSRs 42 42
Minimum | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-mortgage loans held for sale 0.070 0.070
Assets and Liabilities of the consolidated CFE 0.070 0.070
Minimum | Annual default rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-mortgage loans held for sale 0.059 0.040
Assets and Liabilities of the consolidated CFE 0.059 0.069
Maximum | Model pricing    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage loans held for sale 1.021 1.040
Maximum | Pull-through probability    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
IRLCs 1.000 1.000
Maximum | Value of servicing (reflected as a % of pull-through adjusted UPB)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
IRLCs 0.041 0.029
Maximum | OAS    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSRs 0.113 0.113
Excess-spread financing 0.123 0.123
Maximum | Prepayment speeds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSRs 0.121 0.134
Excess-spread financing 0.082 0.084
Maximum | Cost to service per loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSRs 113 113
Maximum | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-mortgage loans held for sale 0.093 0.093
Assets and Liabilities of the consolidated CFE 0.070 0.070
Maximum | Annual default rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-mortgage loans held for sale 0.630 0.293
Assets and Liabilities of the consolidated CFE 0.457 0.259
Weighted Average | Model pricing    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage loans held for sale 0.792 0.831
Weighted Average | Pull-through probability    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
IRLCs 0.718 0.717
Weighted Average | Value of servicing (reflected as a % of pull-through adjusted UPB)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
IRLCs 0.014 0.013
Weighted Average | OAS    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSRs 0.084 0.083
Excess-spread financing 0.088 0.088
Weighted Average | Prepayment speeds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSRs 0.102 0.107
Excess-spread financing 0.078 0.077
Weighted Average | Cost to service per loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSRs | $ 61 59
Weighted Average | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-mortgage loans held for sale 0.073 0.070
Assets and Liabilities of the consolidated CFE 0.070 0.070
Weighted Average | Annual default rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-mortgage loans held for sale 0.079 0.090
Assets and Liabilities of the consolidated CFE 0.079 0.089
Weighted Average | Average life    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Excess-spread financing | year 6,400,000 6,500,000