v3.26.1
Mortgage Servicing Rights and Mortgage Servicing Liabilities - Servicing, Late, Ancillary and Other Fees Relating to MSRs (Details) - Mortgage servicing rights - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Contractually Specified Servicing Fees, Late Fees, and Ancillary Fees Earned in Exchange for Servicing Financial Assets [Line Items]        
Contractual servicing fees $ 470,775 $ 435,517 $ 940,141 $ 853,204
Other fees:        
Late charges 20,047 19,855 40,840 39,906
Other 3,942 4,060 8,148 7,539
Loan servicing fees $ 494,764 $ 459,432 $ 989,129 $ 900,649