v3.26.3
Accumulated Other Comprehensive (Loss) - Amount reclassified from accumulated other comprehensive income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Securities gains (losses), net   $ 24 $ (109) $ 21
Income tax expense $ (6,990) (4,992) (17,203) (14,603)
Net Income (Loss) 27,441 20,762 69,988 57,754
Amount reclassified from accumulated other comprehensive income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Net Income (Loss) (79) 15 (319) 8
Unrealized gains and (Losses) on available- for-sale Securities | Amount reclassified from accumulated other comprehensive income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Securities gains (losses), net   24 (109) 21
Income tax expense   (6) 27 (5)
Net Income (Loss)   18 (82) 16
Retirement plans | Amount reclassified from accumulated other comprehensive income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Change in funded status of post retirement benefits, net of taxes (105) (4) (315) (11)
Income tax expense 26 1 78 3
Net Income (Loss) $ (79) $ (3) $ (237) $ (8)