Quarterly report [Sections 13 or 15(d)]

Derivative Financial Instruments - Schedule of Non-hedging Derivative Financial Instruments (Details)

v3.26.1
Derivative Financial Instruments - Schedule of Non-hedging Derivative Financial Instruments (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Derivative [Line Items]      
Notional or contractual amount $ 100,965   $ 99,214
Asset derivatives 3,476   3,691
Liability derivatives 3,445   3,641
Derivatives, not designated as hedging instruments, gain (loss) 62 $ (65)  
Interest rate swap contracts      
Derivative [Line Items]      
Notional or contractual amount 99,145   96,275
Interest rate swap contracts | Fees and service charges      
Derivative [Line Items]      
Derivatives, not designated as hedging instruments, gain (loss) 81 (30)  
Interest rate swap contracts | Other Assets      
Derivative [Line Items]      
Asset derivatives 3,445   3,641
Liability derivatives 3,445   3,641
Interest rate lock commitments      
Derivative [Line Items]      
Notional or contractual amount 1,820   2,939
Interest rate lock commitments | Gain on sale of loans held-for-sale, net      
Derivative [Line Items]      
Derivatives, not designated as hedging instruments, gain (loss) (19) $ (35)  
Interest rate lock commitments | Other Assets      
Derivative [Line Items]      
Asset derivatives $ 31   $ 50