v3.25.1
Accumulated Other Comprehensive Loss, Accumulated Other Comprehensive Income (Loss) Balances, Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Balance $ 676,343 $ 645,285
Other comprehensive income (loss) - before reclassifications 3,948 (1,378)
Amount reclassified from accumulated other comprehensive loss (219) (148)
Other comprehensive income (loss), net of tax 3,729 (1,526)
Balance 687,808 649,190
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Balance (3,861) (13,237)
Other comprehensive income (loss), net of tax 3,729 (1,526)
Balance (132) (14,763)
Net Unrealized Holding Gain (Loss) on Securities Available for Sale, Net of Tax [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Balance (21,713) (23,899)
Other comprehensive income (loss) - before reclassifications 3,948 (1,378)
Amount reclassified from accumulated other comprehensive loss 0 0
Other comprehensive income (loss), net of tax 3,948 (1,378)
Balance (17,765) (25,277)
Net Change in Overfunded Position in Pension and Postretirement Plans Arising During the Year, Net of Tax [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Balance 21,266 13,476
Other comprehensive income (loss) - before reclassifications 0 0
Amount reclassified from accumulated other comprehensive loss 0 0
Other comprehensive income (loss), net of tax 0 0
Balance 21,266 13,476
Net Change in Net Actuarial Gain and Prior Service Cost on Pension and Postretirement Benefit Plans, Net of Tax [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Balance (3,414) (2,814)
Other comprehensive income (loss) - before reclassifications 0 0
Amount reclassified from accumulated other comprehensive loss (219) (148)
Other comprehensive income (loss), net of tax (219) (148)
Balance $ (3,633) $ (2,962)