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 6 Months Ended
Jun. 30, 2026
USD ($)
Y
Jun. 30, 2025
USD ($)
Y
Jun. 30, 2026
USD ($)
Y
Jun. 30, 2025
USD ($)
Y
Inputs        
Amount recognized $ 648,681,000 $ 814,538,000 $ 1,368,267,000 $ 1,464,887,000
Unpaid principal balance of underlying loans $ 33,080,179,000 $ 34,697,004,000 $ 65,557,425,000 $ 62,361,980,000
Weighted-average servicing fee rate (as a percent) 0.35% 0.43% 0.38% 0.43%
Minimum        
Inputs:        
Annual per-loan cost of servicing $ 70 $ 70 $ 70 $ 70
Maximum        
Inputs:        
Annual per-loan cost of servicing 128 127 128 127
Weighted average        
Inputs:        
Annual per-loan cost of servicing $ 103 $ 100 $ 101 $ 100
Pricing spread | Minimum        
Inputs:        
Input 0.048 0.049 480 0.049
Pricing spread | Maximum        
Inputs:        
Input 0.126 0.126 1,260 0.126
Pricing spread | Weighted average        
Inputs:        
Input 0.057 0.055 0.057 0.055
Annual total prepayment speed | Minimum        
Inputs:        
Input 0.059 0.067 590 0.066
Annual total prepayment speed | Maximum        
Inputs:        
Input 0.15 0.155 0.16 0.155
Annual total prepayment speed | Weighted average        
Inputs:        
Input 0.078 0.086 0.08 0.087
Life | Minimum        
Inputs:        
Input | Y 3.6 3.8 3.6 3.8
Life | Maximum        
Inputs:        
Input | Y 10.7 10.1 10.7 10.2
Life | Weighted average        
Inputs:        
Input | Y 9.2 8.8 9.1 8.7