Fair value estimates (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | ||
| Aggregate amortized cost | $ 488,750 | $ 541,707 |
| Available for sale, Fair Value | 458,144 | 512,563 |
| Level 3 | ||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | ||
| Available for sale, Fair Value | 988 | |
| Level 3 | Other Assets. | ||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | ||
| Other real estate owned | 1,300 | 1,700 |
| Corporate debt securities | ||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | ||
| Aggregate amortized cost | 16,734 | 24,287 |
| Available for sale, Fair Value | $ 17,056 | $ 24,794 |