v3.25.2
Other comprehensive income (loss) (Activity in Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
BALANCE     $ 491,348  
BALANCE $ 519,014   519,014  
Securities Available-for-Sale        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
BALANCE (18,669) $ (26,122) (22,350) $ (23,818)
Other comprehensive income (loss) 2,142 1,482 5,823 (822)
Reclassification of amounts included in net income 3   3  
Net other comprehensive income (loss) during period 2,145 1,482 5,826 (822)
BALANCE (16,524) (24,640) (16,524) (24,640)
Securities Transferred to Held-to-Maturity        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
BALANCE (512) (606) (534) (632)
Reclassification of amounts included in net income 23 24 45 50
Net other comprehensive income (loss) during period 23 24 45 50
BALANCE (489) (582) (489) (582)
Fair Value Municipal Security Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
BALANCE (282) (6) (166) (397)
Other comprehensive income (loss) (9) (14) (124) 298
Reclassification of amounts included in net income (1) 105 (2) 184
Net other comprehensive income (loss) during period (10) 91 (126) 482
BALANCE (292) 85 (292) 85
Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
BALANCE (184) (691) (621) (1,060)
Other comprehensive income (loss) 150 68 475 466
Reclassification of amounts included in net income 65 (38) 177 (67)
Net other comprehensive income (loss) during period 215 30 652 399
BALANCE 31 (661) 31 (661)
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
BALANCE (19,647) (27,425) (23,671) (25,907)
Other comprehensive income (loss) 2,283 1,536 6,174 (58)
Reclassification of amounts included in net income 90 91 223 167
Net other comprehensive income (loss) during period 2,373 1,627 6,397 109
BALANCE $ (17,274) $ (25,798) $ (17,274) $ (25,798)