v3.25.1
Accumulated Other Comprehensive Loss - Schedule of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 205,231 $ 191,556
Other comprehensive income (loss) before reclassifications 2,046 (47)
Amounts reclassified from accumulated other comprehensive loss (241) 31
Net current-period other comprehensive income (loss) 1,805 (16)
Ending balance 212,023 193,517
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (5,293) (9,150)
Net current-period other comprehensive income (loss) 1,805 (16)
Ending balance (3,488) (9,166)
Net Unrealized (Loss) Gain on Available for Sale Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (4,567) (6,396)
Other comprehensive income (loss) before reclassifications 2,046 (47)
Amounts reclassified from accumulated other comprehensive loss (241) 18
Net current-period other comprehensive income (loss) 1,805 (29)
Ending balance (2,762) (6,425)
Defined Benefit  Plan    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (726) (2,754)
Other comprehensive income (loss) before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive loss 0 13
Net current-period other comprehensive income (loss) 0 13
Ending balance $ (726) $ (2,741)