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
Mar. 31, 2026
Mar. 31, 2025
Contractually Specified Servicing Fees, Late Fees, and Ancillary Fees Earned in Exchange for Servicing Financial Assets [Line Items]    
Contractual servicing fees $ 469,366 $ 417,687
Other fees:    
Late charges 20,793 20,051
Other 4,206 3,479
Loan servicing fees $ 494,365 $ 441,217