Mortgage Servicing Rights - Schedule of Changes in Mortgage Servicing Rights (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Servicing Asset at Fair Value, Amount [Roll Forward] | ||||
| Carrying value at beginning of period | $ 145,374 | $ 153,464 | $ 148,795 | $ 162,038 |
| Capitalization | 679 | 849 | 3,232 | 2,498 |
| Change in fair value: | ||||
| Due to payoffs/paydowns | (2,848) | (3,438) | (9,510) | (9,703) |
| Due to change in valuation inputs or assumptions | 7,668 | (1,035) | 8,356 | (4,993) |
| Carrying value at end of period | $ 150,873 | $ 149,840 | $ 150,873 | $ 149,840 |