v3.25.1
Derivative Financial Instruments - Schedule of Notional Amount and Fair Value of the Company’s Interest Rate Swaps (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Asset Derivatives    
Asset Derivatives, Notional Amount $ 105,014 $ 90,235
Liability Derivatives, Notional Amount 107,747 86,647
Asset Derivatives, Fair Value 2,781 4,098
Liability Derivatives, Fair Value (2,759) (4,050)
Derivatives not designated as hedging instruments    
Asset Derivatives, Notional Amount 105,014 90,235
Liability Derivatives, Notional Amount 107,747 86,647
Asset Derivatives, Fair Value 2,781 4,098
Liability Derivatives, Fair Value (2,759) (4,050)
Interest rate swaps associated with loans [Member]    
Asset Derivatives    
Asset Derivatives, Notional Amount 86,247 79,235
Liability Derivatives, Notional Amount 86,247 79,235
Asset Derivatives, Fair Value 2,756 4,029
Liability Derivatives, Fair Value (2,756) (4,029)
Derivatives not designated as hedging instruments    
Asset Derivatives, Notional Amount 86,247 79,235
Liability Derivatives, Notional Amount 86,247 79,235
Asset Derivatives, Fair Value 2,756 4,029
Liability Derivatives, Fair Value (2,756) (4,029)
Forward Contracts [Member]    
Asset Derivatives    
Asset Derivatives, Notional Amount 18,767 11,000
Asset Derivatives, Fair Value 25 69
Derivatives not designated as hedging instruments    
Asset Derivatives, Notional Amount 18,767 11,000
Asset Derivatives, Fair Value 25 69
IRLCs [Member]    
Asset Derivatives    
Liability Derivatives, Notional Amount 21,500 7,412
Liability Derivatives, Fair Value (3) (21)
Derivatives not designated as hedging instruments    
Liability Derivatives, Notional Amount 21,500 7,412
Liability Derivatives, Fair Value $ (3) $ (21)