v3.26.1
Mortgage Servicing Rights - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Mortgage Servicing Rights [Line Items]          
Mortgage servicing rights $ 5,311,465   $ 5,311,465   $ 4,073,781
Net proceeds from sale of mortgage servicing rights     801,013 $ 1,591,780  
MSR          
Mortgage Servicing Rights [Line Items]          
Mortgage servicing rights 247,600,000   247,600,000   $ 240,800,000
MSRs sold 12,100,000 $ 34,900,000 51,800,000 88,300,000  
Net proceeds from sale of mortgage servicing rights 218,600 494,900 822,700 1,300,000  
Net reserves and transaction costs on sales of servicing rights 19,128 17,993 50,843 32,708  
Excess Servicing Cash Flows          
Mortgage Servicing Rights [Line Items]          
MSRs sold $ 0 21,500,000 $ 0 41,400,000  
Net proceeds from sale of mortgage servicing rights   $ 201,200   $ 386,000