XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives and hedging activities - Fair Values of Derivative Instruments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
Derivatives, Fair Value    
Amount of reclassification as a reduction to interest income $ 0  
Asset derivatives fair value 16,700 $ 21,005
Liability derivatives fair value 16,872 21,065
Interest rate swaps    
Derivatives, Fair Value    
Asset derivatives fair value 16,325 20,537
Derivatives designated as hedging instruments | Other Liabilities.    
Derivatives, Fair Value    
Liability derivatives fair value 446 447
Derivatives designated as hedging instruments | Interest rate products | Other Liabilities.    
Derivatives, Fair Value    
Notional amount 125,000  
Liability derivatives fair value 446 447
Derivatives not designated as hedging instruments | Other Assets.    
Derivatives, Fair Value    
Asset derivatives fair value 16,702 21,006
Derivatives not designated as hedging instruments | Other Liabilities.    
Derivatives, Fair Value    
Liability derivatives fair value 16,426 20,619
Derivatives not designated as hedging instruments | Interest rate products | Other Assets.    
Derivatives, Fair Value    
Notional amount 311,229  
Asset derivatives fair value 16,700 21,005
Derivatives not designated as hedging instruments | Interest rate products | Other Liabilities.    
Derivatives, Fair Value    
Notional amount 311,229  
Liability derivatives fair value 16,426 20,619
Derivatives not designated as hedging instruments | Other contracts | Other Assets.    
Derivatives, Fair Value    
Notional amount 12,363  
Asset derivatives fair value 2 1
Derivatives not designated as hedging instruments | Other contracts | Other Liabilities.    
Derivatives, Fair Value    
Notional amount $ 7,087  
Derivatives not designated as hedging instruments | Risk participation agreements    
Derivatives, Fair Value    
Number of instruments held | security 9  
Derivative liability notional amount $ 7,100 7,200
Notional amount $ 24,400 12,400
Derivatives not designated as hedging instruments | Interest rate swaps    
Derivatives, Fair Value    
Number of instruments held | security 138  
Derivative liability notional amount $ 311,200 297,900
Notional amount 311,200 $ 297,900
Asset derivatives fair value 323,600  
Liability derivatives fair value $ 318,300