v3.26.1
Accumulated Other Comprehensive (Loss) - Unrealized gains (losses) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss)    
Balance $ 650,869 $ 549,041
Balance 655,288 571,945
Unrealized gains and (Losses) on available- for-sale Securities    
Accumulated Other Comprehensive Income (Loss)    
Balance (83,358) (127,807)
Current period Change (8,674) 11,100
Balance (92,032) (116,707)
Unrealized gains (losses) on securities available-for-sale without other than temporary impairment    
Accumulated Other Comprehensive Income (Loss)    
Balance (85,496) (129,979)
Current period Change (8,518) 11,096
Balance (94,014) (118,883)
Unrealized gains (losses) on securities available-for-sale with other than temporary impairment    
Accumulated Other Comprehensive Income (Loss)    
Balance 2,138 2,172
Current period Change (156) 4
Balance 1,982 2,176
Retirement plans    
Accumulated Other Comprehensive Income (Loss)    
Balance (3,323) (4,478)
Current period Change 79 3
Balance (3,244) (4,475)
Accumulated Other Comprehensive Income/(Loss)    
Accumulated Other Comprehensive Income (Loss)    
Balance (86,681) (132,285)
Current period Change (8,595) 11,103
Balance $ (95,276) $ (121,182)