v3.26.1
Fair Value Measurements - MSR Measurement Inputs (Details) - Level 3
Jun. 30, 2026
Dec. 31, 2025
Discount Rate | Minimum    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Interests in MSR financing receivables, measurement input 0.08 0.09
Discount Rate | Maximum    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Interests in MSR financing receivables, measurement input 0.12 0.12
Discount Rate | Weighted Average    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Interests in MSR financing receivables, measurement input 0.086 0.089
Prepay Rate | Minimum    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Interests in MSR financing receivables, measurement input 0 0.03
Prepay Rate | Maximum    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Interests in MSR financing receivables, measurement input 0.51 0.45
Prepay Rate | Weighted Average    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Interests in MSR financing receivables, measurement input 0.071 0.073