Mortgage Servicing Rights - Schedule of Mortgage Servicing Rights Capitalized and Related Amortization (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Schedule of Mortgage Servicing Rights Capitalized and Related Amortization [Abstract] | ||||
Balance at beginning of period | $ 14,965 | $ 14,191 | $ 14,868 | $ 13,906 |
Mortgage servicing rights capitalized during the period | 802 | 654 | 1,182 | 1,031 |
Mortgage servicing rights amortization during the period | (469) | (335) | (762) | (608) |
Net change in valuation allowance | 160 | 38 | 170 | 219 |
Balance at end of period | 15,458 | 14,548 | 15,458 | 14,548 |
Valuation allowance: | ||||
Balance at beginning of period | 176 | 46 | 186 | 227 |
Increase (decrease) | (160) | (38) | (170) | (219) |
Balance at end of period | 16 | 8 | 16 | 8 |
Fair value, beginning of period | 18,212 | 18,141 | 17,782 | 17,125 |
Fair value, end of period | $ 19,108 | $ 18,807 | $ 19,108 | $ 18,807 |