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 |