v3.26.1
Derivative Financial Instruments - Schedule of Notional Amount and Fair Value of the Company’s Interest Rate Swaps (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Asset Derivatives    
Asset Derivatives, Notional Amount $ 136,878 $ 129,402
Liability Derivatives, Notional Amount 139,244 129,701
Asset Derivatives, Fair Value 2,596 1,480
Liability Derivatives, Fair Value (2,618) (1,495)
Derivatives not designated as hedging instruments    
Asset Derivatives, Notional Amount 136,878 129,402
Liability Derivatives, Notional Amount 139,244 129,701
Asset Derivatives, Fair Value 2,596 1,480
Liability Derivatives, Fair Value (2,618) (1,495)
Interest rate swaps associated with loans [Member]    
Asset Derivatives    
Asset Derivatives, Notional Amount 124,244 118,701
Liability Derivatives, Notional Amount 124,244 118,701
Asset Derivatives, Fair Value 2,592 1,465
Liability Derivatives, Fair Value (2,592) (1,465)
Derivatives not designated as hedging instruments    
Asset Derivatives, Notional Amount 124,244 118,701
Liability Derivatives, Notional Amount 124,244 118,701
Asset Derivatives, Fair Value 2,592 1,465
Liability Derivatives, Fair Value (2,592) (1,465)
IRLCs [Member]    
Asset Derivatives    
Asset Derivatives, Notional Amount 12,634 10,701
Liability Derivatives, Notional Amount
Asset Derivatives, Fair Value 4 15
Liability Derivatives, Fair Value
Derivatives not designated as hedging instruments    
Asset Derivatives, Notional Amount 12,634 10,701
Liability Derivatives, Notional Amount
Asset Derivatives, Fair Value 4 15
Liability Derivatives, Fair Value
Forward contracts [Member]    
Asset Derivatives    
Asset Derivatives, Notional Amount
Liability Derivatives, Notional Amount 15,000 11,000
Asset Derivatives, Fair Value
Liability Derivatives, Fair Value (26) (30)
Derivatives not designated as hedging instruments    
Asset Derivatives, Notional Amount
Liability Derivatives, Notional Amount 15,000 11,000
Asset Derivatives, Fair Value
Liability Derivatives, Fair Value $ (26) $ (30)