v3.26.1
Accumulated Other Comprehensive (Loss) - Unrealized gains (losses) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss)        
Balance $ 655,288 $ 571,945 $ 650,869 $ 549,041
Balance 675,785 587,668 675,785 587,668
Unrealized gains (losses) on securities available-for-sale without other than temporary impairment        
Accumulated Other Comprehensive Income (Loss)        
Balance (94,014) (118,883) (85,496) (129,979)
Current period Change 4,126 2,941 (4,392) 14,037
Balance (89,888) (115,942) (89,888) (115,942)
Unrealized gains (losses) on securities available-for-sale with other than temporary impairment        
Accumulated Other Comprehensive Income (Loss)        
Balance 1,982 2,176 2,138 2,172
Current period Change 6 5 (150) 9
Balance 1,988 2,181 1,988 2,181
Unrealized gains and (Losses) on available- for-sale Securities        
Accumulated Other Comprehensive Income (Loss)        
Balance (92,032) (116,707) (83,358) (127,807)
Current period Change 4,132 2,946 (4,542) 14,046
Balance (87,900) (113,761) (87,900) (113,761)
Retirement plans        
Accumulated Other Comprehensive Income (Loss)        
Balance (3,244) (4,475) (3,323) (4,478)
Current period Change 79 2 158 5
Balance (3,165) (4,473) (3,165) (4,473)
Accumulated Other Comprehensive Income/(Loss)        
Accumulated Other Comprehensive Income (Loss)        
Balance (95,276) (121,182) (86,681) (132,285)
Current period Change 4,211 2,948 (4,384) 14,051
Balance $ (91,065) $ (118,234) $ (91,065) $ (118,234)