v3.26.1
Other comprehensive income (loss) (Activity in Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
BALANCE $ 491,348    
BALANCE 552,379 $ 491,348  
Securities Available-for-Sale      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
BALANCE (22,350) (23,818) $ (33,616)
Other comprehensive income (loss) 10,967 1,515 4,754
Amounts reclassified from other comprehensive income 2,758 (47) 5,044
Net other comprehensive income (loss) during period 13,725 1,468 9,798
BALANCE (8,625) (22,350) (23,818)
Securities Transferred to Held-to-Maturity      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
BALANCE (534) (632) (742)
Amounts reclassified from other comprehensive income 86 98 110
Net other comprehensive income (loss) during period 86 98 110
BALANCE (448) (534) (632)
Fair Value Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
BALANCE (166) (397)  
Other comprehensive income (loss) (82) 528 (397)
Amounts reclassified from other comprehensive income   (297)  
Net other comprehensive income (loss) during period (82) 231 (397)
BALANCE (248) (166) (397)
Cash Flow Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
BALANCE (621) (1,060) (966)
Other comprehensive income (loss) 478 438 (145)
Amounts reclassified from other comprehensive income 145 1 51
Net other comprehensive income (loss) during period 623 439 (94)
BALANCE 2 (621) (1,060)
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
BALANCE (23,671) (25,907) (35,324)
Other comprehensive income (loss) 11,363 2,481 4,212
Amounts reclassified from other comprehensive income 2,989 (245) 5,205
Net other comprehensive income (loss) during period 14,352 2,236 9,417
BALANCE $ (9,319) $ (23,671) $ (25,907)