v3.26.1
Derivative Financial Instruments - Fair Value of Derivative Instruments on the Balance Sheet (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesAndOtherLiabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 475,753,000 $ 513,483,000
Fair Values 9,290,000 13,491,000
Balance Sheet Location [Axis]: us-gaap:OtherAssets    
Derivatives, Fair Value [Line Items]    
Notional Amount 518,998,000 463,595,000
Fair Values 9,858,000 13,152,000
Interest rate swaps | Derivatives designated as fair value hedging instruments:    
Derivatives, Fair Value [Line Items]    
Notional Amount 43,940,000 43,940
Interest rate swaps | Derivatives designated as fair value hedging instruments: | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesAndOtherLiabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount 0 43,940,000
Fair Values 0 514,000
Interest rate swaps | Derivatives designated as fair value hedging instruments: | Balance Sheet Location [Axis]: us-gaap:OtherAssets    
Derivatives, Fair Value [Line Items]    
Notional Amount 43,940,000 0
Fair Values 364,000 0
Interest rate swaps | Derivatives not designated as hedging instruments: | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesAndOtherLiabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount 444,188,000 432,395,000
Fair Values 9,272,000 12,975,000
Interest rate swaps | Derivatives not designated as hedging instruments: | Balance Sheet Location [Axis]: us-gaap:OtherAssets    
Derivatives, Fair Value [Line Items]    
Notional Amount 450,058,000 438,595,000
Fair Values 9,476,000 13,150,000
Caps and floors | Derivatives not designated as hedging instruments: | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesAndOtherLiabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount 25,000,000 25,000,000
Fair Values 18,000 2,000
Caps and floors | Derivatives not designated as hedging instruments: | Balance Sheet Location [Axis]: us-gaap:OtherAssets    
Derivatives, Fair Value [Line Items]    
Notional Amount 25,000,000 25,000,000
Fair Values 18,000 2,000
Risk participation agreements | Derivatives not designated as hedging instruments: | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesAndOtherLiabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount 6,565,000 12,148,000
Fair Values $ 0 $ 0