v3.26.1
Accumulated Other Comprehensive (Loss) - Amount reclassified from accumulated other comprehensive income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Securities gains (losses), net $ (109) $ (3) $ (109) $ (3)
Income tax expense (5,296) (4,240) (10,213) (9,611)
Net Income (Loss) 22,743 18,586 42,547 36,992
Amount reclassified from accumulated other comprehensive income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Net Income (Loss) (161) (4) (240) (7)
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 (109) (3) (109) (3)
Income tax expense 27 1 27 1
Net Income (Loss) (82) (2) (82) (2)
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) (3) (210) (7)
Income tax expense 26 1 52 2
Net Income (Loss) $ (79) $ (2) $ (158) $ (5)