v3.26.1
Other Comprehensive Income (Loss) (Activity in Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 552,379  
Ending balance 562,048  
Securities Available-for-Sale    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (8,625) $ (22,350)
Other comprehensive income (loss) (3,352) 3,681
Amounts reclassified from other comprehensive income (1)  
Net other comprehensive income (loss) during period (3,353) 3,681
Ending balance (11,978) (18,669)
Securities Transferred to Held-to-Maturity    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (448) (534)
Amounts reclassified from other comprehensive income 21 22
Net other comprehensive income (loss) during period 21 22
Ending balance (427) (512)
Fair Value Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (248) (166)
Other comprehensive income (loss) 228 (115)
Amounts reclassified from other comprehensive income   (1)
Net other comprehensive income (loss) during period 228 (116)
Ending balance (20) (282)
Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 2 (621)
Other comprehensive income (loss) 73 325
Amounts reclassified from other comprehensive income (16) 112
Net other comprehensive income (loss) during period 57 437
Ending balance 59 (184)
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (9,319) (23,671)
Other comprehensive income (loss) (3,051) 3,891
Amounts reclassified from other comprehensive income 4 133
Net other comprehensive income (loss) during period (3,047) 4,024
Ending balance $ (12,366) $ (19,647)