v3.26.1
Mortgage Servicing Rights - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Mortgage Servicing Rights [Line Items]      
Mortgage servicing rights $ 4,591,855   $ 4,073,781
Net proceeds from sale of mortgage servicing rights 542,626 $ 941,403  
MSR      
Mortgage Servicing Rights [Line Items]      
Mortgage servicing rights 229,500,000   $ 240,800,000
MSRs sold 39,700,000 53,500,000  
Net proceeds from sale of mortgage servicing rights 604,000 825,900  
Net reserves and transaction costs on sales of servicing rights 31,715 14,714  
Excess Servicing Cash Flows      
Mortgage Servicing Rights [Line Items]      
MSRs sold $ 0 19,900,000  
Net proceeds from sale of mortgage servicing rights   $ 184,600