v3.26.1
Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights - Initial Recognition (Details) - Total - Mortgage servicing rights - MSRs at the time of initial recognition, excluding MSR purchases - Level 3
3 Months Ended
Mar. 31, 2026
USD ($)
Y
Mar. 31, 2025
USD ($)
Y
Inputs    
Amount recognized $ 719,586,000 $ 650,349,000
Unpaid principal balance of underlying loans $ 32,477,245,000 $ 27,664,977,000
Weighted-average servicing fee rate (as a percent) 0.41% 0.43%
Minimum    
Inputs:    
Annual per-loan cost of servicing $ 70 $ 70
Maximum    
Inputs:    
Annual per-loan cost of servicing 128 127
Weighted average    
Inputs:    
Annual per-loan cost of servicing $ 99 $ 101
Pricing spread | Minimum    
Inputs:    
Input 0.049 0.049
Pricing spread | Maximum    
Inputs:    
Input 0.126 0.126
Pricing spread | Weighted average    
Inputs:    
Input 0.057 0.055
Annual total prepayment speed | Minimum    
Inputs:    
Input 0.064 0.066
Annual total prepayment speed | Maximum    
Inputs:    
Input 0.16 0.15
Annual total prepayment speed | Weighted average    
Inputs:    
Input 0.082 0.088
Life | Minimum    
Inputs:    
Input | Y 3.7 3.8
Life | Maximum    
Inputs:    
Input | Y 10.3 10.2
Life | Weighted average    
Inputs:    
Input | Y 8.9 8.7