Capital Ratios and Shareholders' Equity - Changes in AOCI by Components (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
| Beginning balances | $ 233,961 | $ 215,556 | $ 231,396 | $ 210,276 |
| OCI before reclassifications | (200) | 3,879 | (924) | 8,893 |
| Tax effect | 51 | (827) | 196 | (1,925) |
| OCI, net of tax | (149) | 3,052 | (728) | 6,968 |
| Ending balances | 248,704 | 220,500 | 248,704 | 220,500 |
| AOCI Attributable to Parent | ||||
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
| Beginning balances | (8,602) | (17,439) | (8,023) | (21,355) |
| Ending balances | (8,751) | (14,387) | (8,751) | (14,387) |
| Unrealized Gains (Losses) on AFS Securities | ||||
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
| Beginning balances | (8,564) | (17,042) | (7,985) | (20,958) |
| OCI before reclassifications | (200) | 3,879 | (924) | 8,893 |
| Tax effect | 51 | (827) | 196 | (1,925) |
| OCI, net of tax | (149) | 3,052 | (728) | 6,968 |
| Ending balances | (8,713) | (13,990) | (8,713) | (13,990) |
| Defined Benefit Pension Plan | ||||
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
| Beginning balances | (38) | (397) | (38) | (397) |
| OCI before reclassifications | 0 | 0 | 0 | 0 |
| Tax effect | 0 | 0 | 0 | 0 |
| OCI, net of tax | 0 | 0 | 0 | 0 |
| Ending balances | $ (38) | $ (397) | $ (38) | $ (397) |