| Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] |
| | | June 30, 2026 | |
| (dollars in thousands) | | Level 1 | | | Level 2 | | | Level 3 | | | Total | |
| Trading | | $ | 501 | | | $ | — | | | $ | — | | | $ | 501 | |
| Available-for-sale | | | | | | | | | | | | | | | | |
| U.S. treasury and government agencies | | | — | | | | 13,234 | | | | — | | | | 13,234 | |
| Mortgage backed securities | | | | | | | | | | | | | | | | |
| Residential agency | | | — | | | | 479,653 | | | | — | | | | 479,653 | |
| Commercial | | | — | | | | — | | | | — | | | | — | |
| Asset backed securities | | | — | | | | 14 | | | | — | | | | 14 | |
| Corporate bonds | | | — | | | | 41,290 | | | | — | | | | 41,290 | |
| Total available-for-sale investment securities | | $ | — | | | $ | 534,191 | | | $ | — | | | $ | 534,191 | |
| Servicing rights (1) | | $ | — | | | $ | — | | | $ | 7,022 | | | $ | 7,022 | |
| Other assets | | | | | | | | | | | | | | | | |
| Derivatives | | $ | — | | | $ | 8,462 | | | $ | — | | | $ | 8,462 | |
| Other liabilities | | | | | | | | | | | | | | | | |
| Derivatives | | $ | — | | | $ | 7,154 | | | $ | — | | | $ | 7,154 | |
| | | December 31, 2025 | |
| (dollars in thousands) | | Level 1 | | | Level 2 | | | Level 3 | | | Total | |
| Trading | | $ | 1,758 | | | $ | — | | | $ | — | | | $ | 1,758 | |
| Available-for-sale | | | | | | | | | | | | | | | | |
| U.S. treasury and government agencies | | | — | | | | 405 | | | | — | | | | 405 | |
| Mortgage backed securities | | | | | | | | | | | | | | | | |
| Residential agency | | | — | | | | 476,746 | | | | — | | | | 476,746 | |
| Asset backed securities | | | — | | | | 15 | | | | — | | | | 15 | |
| Corporate bonds | | | — | | | | 36,929 | | | | — | | | | 36,929 | |
| Total available-for-sale investment securities | | $ | — | | | $ | 514,095 | | | $ | — | | | $ | 514,095 | |
| Servicing rights (1) | | $ | — | | | $ | — | | | $ | 6,383 | | | $ | 6,383 | |
| Other assets | | | | | | | | | | | | | | | | |
| Derivatives | | $ | — | | | $ | 10,958 | | | $ | — | | | $ | 10,958 | |
| Other liabilities | | | | | | | | | | | | | | | | |
| Derivatives | | $ | — | | | $ | 10,682 | | | $ | — | | | $ | 10,682 | |
|
| Fair Value, by Balance Sheet Grouping [Table Text Block] |
| | | June 30, 2026 | |
| | | Carrying | | | Estimated Fair Value | |
| (dollars in thousands) | | Amount | | | Level 1 | | | Level 2 | | | Level 3 | | | Total | |
| Financial Assets | | | | | | | | | | | | | | | | | | | | |
| Cash and cash equivalents | | $ | 109,012 | | | $ | 109,012 | | | $ | — | | | $ | — | | | $ | 109,012 | |
| Investment securities held-to-maturity | | | 242,516 | | | | — | | | | 215,234 | | | | — | | | | 215,234 | |
| Loans, net | | | 3,985,883 | | | | — | | | | — | | | | 3,870,241 | | | | 3,870,241 | |
| Accrued interest receivable | | | 20,213 | | | | — | | | | 20,213 | | | | — | | | | 20,213 | |
| Bank-owned life insurance | | | 41,894 | | | | — | | | | 41,894 | | | | — | | | | 41,894 | |
| Servicing rights | | | 7,022 | | | | — | | | | — | | | | 7,022 | | | | 7,022 | |
| Financial Liabilities | | | | | | | | | | | | | | | | | | | | |
| Noninterest-bearing deposits | | $ | 759,640 | | | $ | — | | | $ | 759,640 | | | $ | — | | | $ | 759,640 | |
| Interest-bearing deposits | | | 2,856,029 | | | | — | | | | 2,856,029 | | | | — | | | | 2,856,029 | |
| Time deposits | | | 576,228 | | | | — | | | | 578,419 | | | | — | | | | 578,419 | |
| Short-term borrowings | | | 345,000 | | | | — | | | | 345,000 | | | | — | | | | 345,000 | |
| Long-term debt | | | 59,239 | | | | — | | | | 62,725 | | | | — | | | | 62,725 | |
| Accrued interest payable | | | 7,461 | | | | — | | | | 7,461 | | | | — | | | | 7,461 | |
| | | December 31, 2025 | |
| | | Carrying | | | Estimated Fair Value | |
| (dollars in thousands) | | Amount | | | Level 1 | | | Level 2 | | | Level 3 | | | Total | |
| Financial Assets | | | | | | | | | | | | | | | | | | | | |
| Cash and cash equivalents | | $ | 67,192 | | | $ | 67,192 | | | $ | — | | | $ | — | | | $ | 67,192 | |
| Investment securities held-to-maturity | | | 254,448 | | | | — | | | | 228,009 | | | | — | | | | 228,009 | |
| Loans, net | | | 3,986,107 | | | | — | | | | — | | | | 3,956,517 | | | | 3,956,517 | |
| Accrued interest receivable | | | 21,742 | | | | — | | | | 21,742 | | | | — | | | | 21,742 | |
| Bank-owned life insurance | | | 39,307 | | | | — | | | | 39,307 | | | | — | | | | 39,307 | |
| Servicing rights | | | 6,383 | | | | — | | | | — | | | | 6,383 | | | | 6,383 | |
| Financial Liabilities | | | | | | | | | | | | | | | | | | | | |
| Noninterest-bearing deposits | | $ | 807,896 | | | $ | — | | | $ | 807,896 | | | $ | — | | | $ | 807,896 | |
| Interest-bearing deposits | | | 2,807,565 | | | | — | | | | 2,807,565 | | | | — | | | | 2,807,565 | |
| Time deposits | | | 576,542 | | | | — | | | | 580,473 | | | | — | | | | 580,473 | |
| Short-term borrowings | | | 308,800 | | | | — | | | | 308,800 | | | | — | | | | 308,800 | |
| Long-term debt | | | 59,182 | | | | — | | | | 59,911 | | | | — | | | | 59,911 | |
| Accrued interest payable | | | 8,124 | | | | — | | | | 8,124 | | | | — | | | | 8,124 | |
|