Mortgage Servicing Rights, Net - Schedule of Servicing Fees and Escrow Interest (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Transfers and Servicing [Abstract] | ||||
| Servicing fees | $ 49,169 | $ 45,323 | $ 97,692 | $ 89,866 |
| Contractually specified servicing fee income, statement of income or comprehensive income flag | Revenues | Revenues | Revenues | Revenues |
| Escrow interest and placement fees | $ 13,799 | $ 12,492 | $ 26,250 | $ 24,734 |
| Ancillary fees | $ 1,590 | $ 978 | $ 3,199 | $ 1,667 |
| Ancillary fee income, servicing financial asset, statement of income or comprehensive income flag | Revenues | Revenues | Revenues | Revenues |
| Total | $ 64,558 | $ 58,793 | $ 127,141 | $ 116,267 |