Mortgage Servicing Rights (Details 2) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Changes in valuation allowance | ||||
| Mortgage loan contractual servicing fees, including late fees and ancillary income | $ 580 | $ 590 | $ 1,160 | $ 1,180 |
| Residential mortgage loans | ||||
| Changes in mortgage servicing assets | ||||
| Balance at the beginning of the period | 3,318 | 3,344 | 3,300 | 3,436 |
| Additions | 159 | 143 | 366 | 227 |
| Amortization | (208) | (174) | (397) | (350) |
| Carrying value before valuation allowance at end of period | 3,269 | 3,313 | 3,269 | 3,313 |
| Changes in valuation allowance | ||||
| Balance at the beginning of the period | 0 | 0 | 0 | 0 |
| Impairment recoveries | 0 | 0 | 0 | 0 |
| Balance at the end of the period | 0 | 0 | 0 | 0 |
| Net carrying value of mortgage servicing rights at end of period | 3,269 | 3,313 | 3,269 | 3,313 |
| Fair value of mortgage servicing rights at end of period | 7,597 | 7,732 | 7,597 | 7,732 |
| Fair value of mortgage servicing rights exceeding the carrying value | $ 4,330 | $ 4,420 | $ 4,330 | $ 4,420 |