XML 88 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights, Effect of Change In Inputs on Fair Value (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Y
Dec. 31, 2024
USD ($)
Y
MSR and pool characteristics    
Carrying value $ 9,531,249,000 $ 8,744,528,000
Mortgage servicing liabilities | Level 3    
Prepayment speed    
Annual per-loan cost of servicing 920 969
Total | Mortgage servicing rights | Level 3    
MSR and pool characteristics    
Carrying value 9,531,249,000 8,744,528,000
Unpaid principal balance of underlying loans $ 463,132,127,000 $ 426,055,220,000
Weighted-average note interest rate (as a percent) 4.70% 4.50%
Weighted-average servicing fee rate (as a percent) 0.39% 0.38%
Pricing spread    
Effect on fair value of 5% adverse change $ (121,678,000) $ (113,419,000)
Effect on fair value of 10% adverse change (240,330,000) (223,960,000)
Effect on fair value of 20% adverse change (468,962,000) (436,805,000)
Prepayment speed    
Effect on fair value of 5% adverse change (155,827,000) (126,224,000)
Effect on fair value of 10% adverse change (306,286,000) (248,349,000)
Effect on fair value of 20% adverse change (592,174,000) (481,100,000)
Annual per-loan cost of servicing    
Effect on fair value of 5% adverse change (51,524,000) (48,830,000)
Effect on fair value of 10% adverse change (103,048,000) (97,661,000)
Effect on fair value of 20% adverse change (206,097,000) (195,321,000)
Total | Mortgage servicing rights | Level 3 | Minimum    
Prepayment speed    
Annual per-loan cost of servicing 68 68
Total | Mortgage servicing rights | Level 3 | Maximum    
Prepayment speed    
Annual per-loan cost of servicing 127 130
Total | Mortgage servicing rights | Level 3 | Weighted average    
Prepayment speed    
Annual per-loan cost of servicing $ 105 $ 105
Total | Mortgage servicing rights | Annual total prepayment speed | Level 3 | Minimum    
Inputs    
Input 0.062 0.059
Total | Mortgage servicing rights | Annual total prepayment speed | Level 3 | Maximum    
Inputs    
Input 0.19 0.177
Total | Mortgage servicing rights | Annual total prepayment speed | Level 3 | Weighted average    
Inputs    
Input 0.089 0.078
Total | Mortgage servicing rights | Life | Level 3 | Minimum    
Inputs    
Input | Y 2.6 2.7
Total | Mortgage servicing rights | Life | Level 3 | Maximum    
Inputs    
Input | Y 8.8 9.1
Total | Mortgage servicing rights | Life | Level 3 | Weighted average    
Inputs    
Input | Y 8.1 8.4
Total | Mortgage servicing rights | Pricing spread | Level 3 | Minimum    
Inputs    
Input 0.049 0.05
Total | Mortgage servicing rights | Pricing spread | Level 3 | Maximum    
Inputs    
Input 0.114 0.113
Total | Mortgage servicing rights | Pricing spread | Level 3 | Weighted average    
Inputs    
Input 0.06 0.062