XML 291 R116.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives and hedging activities - Fair Values of Derivative Instruments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Derivatives, Fair Value      
Amount of reclassification as a reduction to interest income   $ 0  
Amount of gain or (loss) reclassified as a increase to interest income $ 276    
Asset derivatives fair value   21,005 $ 19,833
Liability derivatives fair value   21,065 20,633
Interest rate swaps      
Derivatives, Fair Value      
Asset derivatives fair value   20,537 19,278
Derivatives designated as hedging instruments | Other Liabilities.      
Derivatives, Fair Value      
Liability derivatives fair value   447 1,270
Derivatives designated as hedging instruments | Interest rate products | Other Liabilities.      
Derivatives, Fair Value      
Notional amount   150,000  
Liability derivatives fair value   447 1,270
Derivatives not designated as hedging instruments | Other Assets.      
Derivatives, Fair Value      
Asset derivatives fair value   21,006 19,836
Derivatives not designated as hedging instruments | Other Liabilities.      
Derivatives, Fair Value      
Liability derivatives fair value   20,619 $ 19,364
Derivatives not designated as hedging instruments | Interest rate products      
Derivatives, Fair Value      
Number of instruments held | security     109
Asset derivatives fair value     $ 238,700
Liability derivatives fair value     237,700
Derivatives not designated as hedging instruments | Interest rate products | Other Assets.      
Derivatives, Fair Value      
Notional amount   297,947  
Asset derivatives fair value   21,005 19,833
Derivatives not designated as hedging instruments | Interest rate products | Other Liabilities.      
Derivatives, Fair Value      
Notional amount   297,947  
Liability derivatives fair value   20,619 19,364
Derivatives not designated as hedging instruments | Other Contracts | Other Assets.      
Derivatives, Fair Value      
Notional amount   24,730  
Asset derivatives fair value   1 3
Derivatives not designated as hedging instruments | Other Contracts | Other Liabilities.      
Derivatives, Fair Value      
Notional amount   7,196  
Derivatives not designated as hedging instruments | Risk participation agreements      
Derivatives, Fair Value      
Notional amount   $ 24,700 8,400
Derivatives not designated as hedging instruments | Interest rate swaps      
Derivatives, Fair Value      
Number of instruments held | security   147  
Derivative asset notional amount   $ 322,700  
Derivative liability notional amount   305,100  
Notional amount   $ 297,900 $ 230,300