v3.25.2
Financial Derivative Instruments (Details)
Jun. 30, 2025
USD ($)
derivative
Dec. 31, 2024
USD ($)
derivative
Jun. 30, 2024
USD ($)
derivative
Interest rate swap agreements | Designated as Hedging Instrument      
Derivative [Line Items]      
Notional Amount $ 185,000,000 $ 225,000,000 $ 225,000,000
Fair Value (897,000) (560,000) 996,000
Customer loan interest swap agreements      
Derivative [Line Items]      
Collateral posted 0    
Cash Flow Hedges | Interest rate swap agreements | Designated as Hedging Instrument      
Derivative [Line Items]      
Notional Amount 75,000,000 75,000,000 75,000,000
Fair Value $ 106,000 198,000 928,000
Cash Flow Hedges | Interest Rate Swap January 01 2026 | Designated as Hedging Instrument      
Derivative [Line Items]      
Fixed Rate Paid 3.836%    
Cash Flow Hedges | Interest Rate Swap January 01 2026 | Designated as Hedging Instrument | Other Assets      
Derivative [Line Items]      
Notional Amount $ 75,000,000 75,000,000 75,000,000
Fair Value $ 106,000 $ 198,000 $ 928,000
Cash Flow Hedges | Customer loan interest swap agreements | Designated as Hedging Instrument      
Derivative [Line Items]      
Number of Positions | derivative 12 10 8
Cash Flow Hedges | Customer loan interest swap agreements | Not Designated as Hedging Instrument      
Derivative [Line Items]      
Notional Amount $ 115,446,000 $ 95,514,000 $ 85,904,000
Fair Value $ 0 $ 0 $ 0
Number of Positions | derivative 24 20 16
Cash Flow Hedges | Customer loan interest swap agreements | Not Designated as Hedging Instrument | Pay Fixed, Receive Variable      
Derivative [Line Items]      
Notional Amount $ 57,723,000 $ 47,757,000 $ 42,952,000
Fair Value $ 3,096,000 $ 4,685,000 $ 4,790,000
Number of Positions | derivative 12 10 8
Cash Flow Hedges | Customer loan interest swap agreements | Not Designated as Hedging Instrument | Receive Fixed, Pay Variable      
Derivative [Line Items]      
Notional Amount $ 57,723,000 $ 47,757,000 $ 42,952,000
Fair Value $ (3,096,000) $ (4,685,000) $ (4,790,000)
Number of Positions | derivative 12 10 8
Cash Flow Hedges | Customer loan interest swap agreements | Not Designated as Hedging Instrument | Other Assets | Pay Fixed, Receive Variable      
Derivative [Line Items]      
Notional Amount $ 34,105,000 $ 43,415,000 $ 40,290,000
Fair Value $ 3,707,000 $ 4,772,000 $ 4,851,000
Number of Positions | derivative 6 8 7
Cash Flow Hedges | Customer loan interest swap agreements | Not Designated as Hedging Instrument | Other Assets | Receive Fixed, Pay Variable      
Derivative [Line Items]      
Notional Amount $ 23,618,000 $ 4,342,000 $ 2,662,000
Fair Value $ 611,000 $ 87,000 $ 61,000
Number of Positions | derivative 6 2 1
Cash Flow Hedges | Customer loan interest swap agreements | Not Designated as Hedging Instrument | Other Liabilities | Pay Fixed, Receive Variable      
Derivative [Line Items]      
Notional Amount $ 23,618,000 $ 4,342,000 $ 2,662,000
Fair Value $ (611,000) $ (87,000) $ (61,000)
Number of Positions | derivative 6 2 1
Cash Flow Hedges | Customer loan interest swap agreements | Not Designated as Hedging Instrument | Other Liabilities | Receive Fixed, Pay Variable      
Derivative [Line Items]      
Notional Amount $ 34,105,000 $ 43,415,000 $ 40,290,000
Fair Value $ (3,707,000) $ (4,772,000) $ (4,851,000)
Number of Positions | derivative 6 8 7
Fair Value Hedges | Interest rate swap agreements      
Derivative [Line Items]      
Notional Amount $ 40,000,000    
Fair Value Hedges | Interest rate swap agreements | Designated as Hedging Instrument      
Derivative [Line Items]      
Notional Amount 110,000,000 $ 150,000,000 $ 150,000,000
Fair Value $ (1,003,000) (758,000) 68,000
Fair Value Hedges | Interest Rate Swap March 01 2026 | Designated as Hedging Instrument      
Derivative [Line Items]      
Fixed Rate Paid 4.712%    
Fair Value Hedges | Interest Rate Swap March 01 2026 | Designated as Hedging Instrument | Other Liabilities      
Derivative [Line Items]      
Notional Amount $ 0 40,000,000 40,000,000
Fair Value $ 0 (270,000) (24,000)
Fair Value Hedges | Interest Rate Swap March 01 2027 | Designated as Hedging Instrument      
Derivative [Line Items]      
Fixed Rate Paid 4.402%    
Fair Value Hedges | Interest Rate Swap March 01 2027 | Designated as Hedging Instrument | Other Liabilities      
Derivative [Line Items]      
Notional Amount $ 30,000,000 30,000,000 30,000,000
Fair Value $ (404,000) (216,000) (32,000)
Fair Value Hedges | Interest Rate Swap March 01 2028 | Designated as Hedging Instrument      
Derivative [Line Items]      
Fixed Rate Paid 4.189%    
Fair Value Hedges | Interest Rate Swap March 01 2028 | Designated as Hedging Instrument | Other Liabilities      
Derivative [Line Items]      
Notional Amount $ 30,000,000 30,000,000 30,000,000
Fair Value $ (590,000) (137,000) (11,000)
Fair Value Hedges | Interest Rate Swap August 01 2025 | Designated as Hedging Instrument      
Derivative [Line Items]      
Fixed Rate Paid 4.703%    
Fair Value Hedges | Interest Rate Swap August 01 2025 | Designated as Hedging Instrument | Other Assets      
Derivative [Line Items]      
Notional Amount     50,000,000
Fair Value     $ 135,000
Fair Value Hedges | Interest Rate Swap August 01 2025 | Designated as Hedging Instrument | Other Liabilities      
Derivative [Line Items]      
Notional Amount $ 50,000,000 50,000,000  
Fair Value $ (9,000) $ (135,000)