| Segment Reporting [Table Text Block] |
| | | For the Three Months Ended | | | For the Six Months Ended June 30, | |
| | | June 30, 2026 | | | March 31, 2026 | | | June 30, 2025 | | | 2026 | | | 2025 | |
| Banking Segment | | (dollars in thousands) | |
| Interest and dividend income | | $ | 57,159 | | | $ | 56,803 | | | $ | 54,205 | | | $ | 113,962 | | | $ | 106,541 | |
| | | | | | | | | | | | | | | | | | | | | |
| Reconciliation of revenue | | | | | | | | | | | | | | | | | | | | |
| Other revenues | | | 3,018 | | | | 4,251 | | | | 8,478 | | | | 7,269 | | | | 10,773 | |
| Total consolidated revenues | | $ | 60,177 | | | $ | 61,054 | | | $ | 62,683 | | | $ | 121,231 | | | $ | 117,314 | |
| | | | | | | | | | | | | | | | | | | | | |
| Less: | | | | | | | | | | | | | | | | | | | | |
| Interest expense | | | 27,073 | | | | 26,300 | | | | 26,871 | | | | 53,373 | | | | 53,044 | |
| Segment net interest income and noninterest income | | $ | 33,104 | | | $ | 34,754 | | | $ | 35,812 | | | $ | 67,858 | | | $ | 64,270 | |
| Less: | | | | | | | | | | | | | | | | | | | | |
| (Reversal of)/provision for credit losses | | | — | | | | (200 | ) | | | 2,387 | | | | (200 | ) | | | 9,133 | |
| Salaries and benefits expense | | | 11,045 | | | | 11,261 | | | | 11,080 | | | | 22,306 | | | | 21,723 | |
| Other segment items (1) | | | 7,977 | | | | 7,997 | | | | 9,413 | | | | 15,974 | | | | 17,292 | |
| Income tax expense | | | 3,942 | | | | 4,396 | | | | 3,599 | | | | 8,338 | | | | 4,499 | |
| Consolidated net income | | $ | 10,140 | | | $ | 11,300 | | | $ | 9,333 | | | $ | 21,440 | | | $ | 11,623 | |
| | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | $ | 4,275,002 | | | $ | 4,194,312 | | | $ | 4,090,040 | | | $ | 4,275,002 | | | $ | 4,090,040 | |
| Total Loans | | $ | 3,309,459 | | | $ | 3,325,232 | | | $ | 3,234,695 | | | $ | 3,309,459 | | | $ | 3,234,695 | |
| Total Deposits | | $ | 3,390,641 | | | $ | 3,339,884 | | | $ | 3,188,231 | | | $ | 3,390,641 | | | $ | 3,188,231 | |
|