v3.25.2
Derivative Instruments - Information About Derivative Instruments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Derivatives    
Derivative Asset, Statement of Financial Position Flag Other Assets Other Assets
Derivative Liability, Statement of Financial Position Flag Accrued Liabilities and Other Liabilities Accrued Liabilities and Other Liabilities
Interest rate swap    
Derivatives    
Original Notional Amount $ 25,000,000  
Fair Value Hedging | Interest rate swap    
Derivatives    
Original Notional Amount 150,000,000  
Derivatives designated as hedging instruments: | Fair Value Hedging | Other assets | Interest rate swap    
Derivatives    
Original Notional Amount 25,000,000 $ 75,000,000
Derivative asset fair value 1,854,000 3,259,000
Derivatives designated as hedging instruments: | Fair Value Hedging | Accrued expenses and other liabilities | Fair value swap    
Derivatives    
Original Notional Amount 150,000,000 150,000,000
Derivative liability fair value 242,000 259,000
Derivatives not designated as hedging instruments: | Other assets | Interest rate swap    
Derivatives    
Original Notional Amount 38,500,000 38,500,000
Derivative asset fair value 3,169,000 4,213,000
Derivatives not designated as hedging instruments: | Accrued expenses and other liabilities | Interest rate swap    
Derivatives    
Original Notional Amount 38,500,000 38,500,000
Derivative liability fair value $ 3,169,000 $ 4,213,000