v3.26.1
Derivatives - FV of Derivatives on the Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Designated as hedging instrument    
Derivatives    
Asset derivatives fair value $ 24,473 $ 21,929
Liability derivatives fair value 862 1,866
Not designated as hedging instrument    
Derivatives    
Asset derivatives fair value 6,177 7,504
Liability derivatives fair value 5,905 7,315
Interest rate products | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssets | Designated as hedging instrument    
Derivatives    
Asset derivatives fair value 24,473 21,929
Interest rate products | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssets | Not designated as hedging instrument    
Derivatives    
Asset derivatives fair value 5,825 7,221
Interest rate products | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilities | Designated as hedging instrument    
Derivatives    
Liability derivatives fair value 862 1,866
Interest rate products | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilities | Not designated as hedging instrument    
Derivatives    
Liability derivatives fair value 5,833 7,227
Interest rate lock commitments | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssets | Not designated as hedging instrument    
Derivatives    
Asset derivatives fair value 349 283
Interest rate lock commitments | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilities | Not designated as hedging instrument    
Derivatives    
Liability derivatives fair value 3 1
Forward contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssets | Not designated as hedging instrument    
Derivatives    
Asset derivatives fair value 3  
Forward contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilities | Not designated as hedging instrument    
Derivatives    
Liability derivatives fair value $ 69 $ 87