v3.25.1
Accumulated Other Comprehensive Loss - Schedule of Reclassifications out of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Reclassifications out of accumulated other comprehensive income    
Net debt securities gains (losses), available for sale $ 305 $ (23)
Other non-interest expense (1,341) (1,509)
Income tax effect (1,716) (639)
Amount Reclassified from Accumulated Other Comprehensive Loss | Net Unrealized (Loss) Gain on Available for Sale Securities    
Reclassifications out of accumulated other comprehensive income    
Net debt securities gains (losses), available for sale 305 (23)
Income tax effect (64) 5
Net Income 241 (18)
Amount Reclassified from Accumulated Other Comprehensive Loss | Defined Benefit  Plan    
Reclassifications out of accumulated other comprehensive income    
Other non-interest expense 0 (16)
Income tax effect 0 3
Net Income $ 0 $ (13)