v3.26.1
Derivative Instruments - Schedule of Information About Derivative Instruments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
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 | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesAndOtherLiabilities | Interest rate swap    
Derivatives    
Original Notional Amount 0  
Derivative liability fair value 0  
Derivatives designated as hedging instruments: | Fair Value Hedging | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesAndOtherLiabilities | Fair value swap    
Derivatives    
Original Notional Amount 0 $ 150,000,000
Derivative liability fair value 0 156,000
Derivatives designated as hedging instruments: | Fair Value Hedging | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssets | Interest rate swap    
Derivatives    
Original Notional Amount 25,000,000 25,000,000
Derivative asset fair value 2,222,000 1,925,000
Derivatives designated as hedging instruments: | Fair Value Hedging | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssets | Fair value swap    
Derivatives    
Original Notional Amount 0  
Derivative asset fair value 0  
Derivatives not designated as hedging instruments: | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesAndOtherLiabilities | Interest rate swap    
Derivatives    
Original Notional Amount 38,500,000 38,500,000
Derivative liability fair value 3,257,000 3,045,000
Derivatives not designated as hedging instruments: | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssets | Interest rate swap    
Derivatives    
Original Notional Amount 38,500,000 38,500,000
Derivative asset fair value $ 3,257,000 $ 3,045,000