v3.25.2
Derivatives Financial Instruments (Interest Rate Swaps related to Loan Hedging Program) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Derivatives, Fair Value [Line Items]          
Reclassification adjustment for realized gains from the termination of derivative financial instrument included in net income $ (88) $ 52 $ (239) $ 90  
Interest Rate Swap | Not Designated as Hedging Instrument          
Derivatives, Fair Value [Line Items]          
Notional Amount, Asset 484,139   484,139   $ 393,268
Estimated Fair Value, Asset 13,487   13,487   12,135
Notional Amount, Liability 484,139   484,139   393,268
Estimated Fair Value, Liability (13,487)   (13,487)   (12,135)
Interest Rate Swap | Notional 25,000 Amount | Designated as Hedging Instrument | Cash Flow Hedge          
Derivatives, Fair Value [Line Items]          
Notional Amount, Asset 25,000   25,000    
Interest Rate Swap | Notional 100,000 Amount | Designated as Hedging Instrument | Cash Flow Hedge          
Derivatives, Fair Value [Line Items]          
Notional Amount, Asset 100,000   100,000    
Estimated Fair Value, Asset $ 41   $ 41    
Notional Amount, Liability         100,000
Estimated Fair Value, Liability         (559)
Interest Rate Swap | Notional 150,000 Amount | Designated as Hedging Instrument | Cash Flow Hedge          
Derivatives, Fair Value [Line Items]          
Notional Amount, Liability         150,000
Estimated Fair Value, Liability         $ (280)