Mortgage Servicing Rights - Schedule of Changes in Mortgage Servicing Rights (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Servicing Asset at Fair Value, Amount [Roll Forward] | ||||
Carrying value at beginning of period | $ 156,379 | $ 165,674 | $ 162,038 | $ 164,249 |
Capitalization | 1,228 | 1,518 | 1,649 | 2,649 |
Change in fair value: | ||||
Due to payoffs/paydowns | (3,154) | (3,825) | (6,265) | (6,549) |
Due to change in valuation inputs or assumptions | (989) | 1,138 | (3,958) | 4,156 |
Carrying value at end of period | $ 153,464 | $ 164,505 | $ 153,464 | $ 164,505 |