| Schedule of accumulated other comprehensive (loss) |
| | | | | | | | | | | | Unrealized | | | | | | | | | gains and | | | | | | | | | (Losses) on available- | | 2026 | | | for-sale | | Retirement | | | | (Dollar amounts in thousands) | | Securities | | plans | | Total | Beginning balance, April 1, | | $ | (92,032) | | $ | (3,244) | | $ | (95,276) | Change in other comprehensive income (loss) before reclassification | | | 4,050 | | | — | | | 4,050 | Amounts reclassified from accumulated other comprehensive income | | | 82 | | | 79 | | | 161 | Net current period other comprehensive income (loss) | | | 4,132 | | | 79 | | | 4,211 | Ending balance, June 30, | | $ | (87,900) | | $ | (3,165) | | $ | (91,065) |
| | | | | | | | | | | | Unrealized | | | | | | | | | gains and | | | | | | | | | (Losses) on available- | | 2026 | | | for-sale | | Retirement | | | | (Dollar amounts in thousands) | | Securities | | plans | | Total | Beginning balance, January 1, | | $ | (83,358) | | $ | (3,323) | | $ | (86,681) | Change in other comprehensive income (loss) before reclassification | | | (4,624) | | | — | | | (4,624) | Amounts reclassified from accumulated other comprehensive income | | | 82 | | | 158 | | | 240 | Net current period other comprehensive income (loss) | | | (4,542) | | | 158 | | | (4,384) | Ending balance, June 30, | | $ | (87,900) | | $ | (3,165) | | $ | (91,065) |
| | | | | | | | | | | | Unrealized | | | | | | | | | gains and | | | | | | | | | (Losses) on available- | | 2025 | | | for-sale | | Retirement | | | | (Dollar amounts in thousands) | | Securities | | plans | | Total | Beginning balance, April 1, | | $ | (116,707) | | $ | (4,475) | | $ | (121,182) | Change in other comprehensive income (loss) before reclassification | | | 2,944 | | | — | | | 2,944 | Amounts reclassified from accumulated other comprehensive income | | | 2 | | | 2 | | | 4 | Net current period other comprehensive income (loss) | | | 2,946 | | | 2 | | | 2,948 | Ending balance, June 30, | | $ | (113,761) | | $ | (4,473) | | $ | (118,234) |
| | | | | | | | | | | | Unrealized | | | | | | | | | gains and | | | | | | | | | (Losses) on available- | | 2025 | | | for-sale | | Retirement | | | | (Dollar amounts in thousands) | | Securities | | plans | | Total | Beginning balance, January 1, | | $ | (127,807) | | $ | (4,478) | | $ | (132,285) | Change in other comprehensive income (loss) before reclassification | | | 14,044 | | | — | | | 14,044 | Amounts reclassified from accumulated other comprehensive income | | | 2 | | | 5 | | | 7 | Net current period other comprehensive income (loss) | | | 14,046 | | | 5 | | | 14,051 | Ending balance, June 30, | | $ | (113,761) | | $ | (4,473) | | $ | (118,234) |
| | | | | | | | | | | | Balance at | | Current Period | | Balance at | (Dollar amounts in thousands) | | 4/1/2026 | | Change | | 6/30/2026 | Unrealized gains (losses) on securities available-for-sale without other than temporary impairment | | $ | (94,014) | | $ | 4,126 | | $ | (89,888) | Unrealized gains (losses) on securities available-for-sale with other than temporary impairment | | | 1,982 | | | 6 | | | 1,988 | Total unrealized loss on securities available-for-sale | | $ | (92,032) | | $ | 4,132 | | $ | (87,900) | Unrealized gain (loss) on retirement plans | | | (3,244) | | | 79 | | | (3,165) | TOTAL | | $ | (95,276) | | $ | 4,211 | | $ | (91,065) |
| | | | | | | | | | | | Balance at | | Current Period | | Balance at | (Dollar amounts in thousands) | | 1/1/2026 | | Change | | 6/30/2026 | Unrealized gains (losses) on securities available-for-sale without other than temporary impairment | | $ | (85,496) | | $ | (4,392) | | $ | (89,888) | Unrealized gains (losses) on securities available-for-sale with other than temporary impairment | | | 2,138 | | | (150) | | | 1,988 | Total unrealized gain (loss) on securities available-for-sale | | $ | (83,358) | | $ | (4,542) | | $ | (87,900) | Unrealized gain (loss) on retirement plans | | | (3,323) | | | 158 | | | (3,165) | TOTAL | | $ | (86,681) | | $ | (4,384) | | $ | (91,065) |
| | | | | | | | | | | | Balance at | | Current Period | | Balance at | (Dollar amounts in thousands) | | 4/1/2025 | | Change | | 6/30/2025 | Unrealized gains (losses) on securities available-for-sale without other than temporary impairment | | $ | (118,883) | | $ | 2,941 | | $ | (115,942) | Unrealized gains (losses) on securities available-for-sale with other than temporary impairment | | | 2,176 | | | 5 | | | 2,181 | Total unrealized gain (loss) on securities available-for-sale | | $ | (116,707) | | $ | 2,946 | | $ | (113,761) | Unrealized loss on retirement plans | | | (4,475) | | | 2 | | | (4,473) | TOTAL | | $ | (121,182) | | $ | 2,948 | | $ | (118,234) |
| | | | | | | | | | | | Balance at | | Current Period | | Balance at | (Dollar amounts in thousands) | | 1/1/2025 | | Change | | 6/30/2025 | Unrealized gains (losses) on securities available-for-sale without other than temporary impairment | | $ | (129,979) | | $ | 14,037 | | $ | (115,942) | Unrealized gains (losses) on securities available-for-sale with other than temporary impairment | | | 2,172 | | | 9 | | | 2,181 | Total unrealized income (loss) on securities available-for-sale | | $ | (127,807) | | $ | 14,046 | | $ | (113,761) | Unrealized gain (loss) on retirement plans | | | (4,478) | | | 5 | | | (4,473) | TOTAL | | $ | (132,285) | | $ | 14,051 | | $ | (118,234) |
|