XML 295 R120.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives and hedging activities - Offsetting Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Offsetting of Derivative Assets    
Gross Amounts of Recognized Assets $ 21,005 $ 19,833
Net Amounts of Assets presented in the Balance Sheet 21,005 19,833
Gross Amounts Not Offset presented in the Balance Sheet - Cash Collateral Received 15,900 17,590
Net Amount 5,105 2,243
Offsetting of Derivative Liabilities    
Gross Amounts of Recognized Liabilities 21,065 20,633
Net Amounts of Assets presented in the Balance Sheet $ 21,065 20,633
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities  
Gross Amounts Not Offset presented in the Balance Sheet - Financial Instruments $ 21,065 20,633
Cash collateral paid but not offset $ 780 $ 2,450