XML 148 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Comprehensive Income - Schedule of Change in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 571,247 $ 530,762 $ 442,847
Comprehensive Income (Loss) 2,505 6,442 (52,126)
Ending balance 610,695 571,247 530,762
AOCI Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (46,078) (52,520) (394)
Comprehensive Income (Loss) 2,505 6,442 (52,126)
Ending balance (43,573) (46,078) (52,520)
Unrealized losses on securities available-for-sale      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (48,173) (54,282) (706)
Comprehensive Income (Loss) 1,715 6,109 (53,576)
Ending balance (46,458) (48,173) (54,282)
Amortization of unrealized gains from held-to-maturity securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 1,466 875 0
Comprehensive Income (Loss) 545 591 875
Ending balance 2,011 1,466 875
Unrealized gains on postretirement benefits plan      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 629 768 618
Comprehensive Income (Loss) 245 (139) 150
Ending balance 874 629 768
Unrealized gains (losses) on interest rate swap      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 0 119 (306)
Comprehensive Income (Loss) $ 0 (119) 425
Ending balance   $ 0 $ 119