XML 121 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS' EQUITY AND EARNINGS PER COMMON SHARE - Changes in AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax      
Balance at beginning of period $ 432,059 $ 393,450 $ 424,147
Total other comprehensive (loss) income (1,674) 8,478 (60,643)
Balance at end of period 458,428 432,059 393,450
Net unrealized gain (loss) on AFS securities:      
Accumulated Other Comprehensive Income (Loss), Net of Tax      
Balance at beginning of period (47,649) (55,246) 1,985
Other comprehensive gain (loss) before reclassifications (54) 7,623 (57,190)
Less: amounts reclassified from accumulated other comprehensive income 38 26 41
Total other comprehensive (loss) income (92) 7,597 (57,231)
Balance at end of period (47,741) (47,649) (55,246)
Net gain (loss) on effective cash flow hedging derivatives      
Accumulated Other Comprehensive Income (Loss), Net of Tax      
Balance at beginning of period (1,010) (1,794) 870
Other comprehensive gain (loss) before reclassifications (1,572) 784 (2,664)
Total other comprehensive (loss) income (1,572) 784 (2,664)
Balance at end of period (2,582) (1,010) (1,794)
Net unrealized gain (loss) on post-retirement plans      
Accumulated Other Comprehensive Income (Loss), Net of Tax      
Balance at beginning of period (1,203) (1,300) (552)
Other comprehensive gain (loss) before reclassifications (10) 97 (748)
Total other comprehensive (loss) income (10) 97 (748)
Balance at end of period (1,213) (1,203) (1,300)
Accumulated other comprehensive income (loss)      
Accumulated Other Comprehensive Income (Loss), Net of Tax      
Balance at beginning of period (49,862) (58,340) 2,303
Other comprehensive gain (loss) before reclassifications (1,636) 8,504 (60,602)
Less: amounts reclassified from accumulated other comprehensive income 38 26 41
Total other comprehensive (loss) income (1,674) 8,478 (60,643)
Balance at end of period $ (51,536) $ (49,862) $ (58,340)