v3.26.1
Fair Value Measurements - Schedule of Quantitative Information (Details) - Level 3 - Discounted cash flow
Jun. 30, 2026
Dec. 31, 2025
Average debt service cost per residential loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage Servicing Rights 96.00 96.00
Recurring | Mortgage Servicing Rights | Minimum | Prepayment speed assumption    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage Servicing Rights 1.25 1.25
Recurring | Mortgage Servicing Rights | Minimum | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage Servicing Rights 0.090 0.090
Recurring | Mortgage Servicing Rights | Maximum | Prepayment speed assumption    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage Servicing Rights 5.79 3.68
Recurring | Mortgage Servicing Rights | Maximum | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage Servicing Rights 0.135 0.135
Recurring | Mortgage Servicing Rights | Weighted Average | Prepayment speed assumption    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage Servicing Rights 1.25 1.25
Recurring | Mortgage Servicing Rights | Weighted Average | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage Servicing Rights 0.10 0.10