v3.26.1
Derivatives and hedging activities - Offsetting Derivatives (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Offsetting of Derivative Assets    
Gross Amounts of Recognized Assets $ 14,642 $ 15,896
Net Amounts of Assets presented in the Balance Sheet 14,642 15,896
Gross Amounts Not Offset presented in the Balance Sheet - Cash Collateral Posted 11,570 8,960
Net Amount 3,072 6,936
Offsetting of Derivative Liabilities    
Gross Amounts of Recognized Liabilities 14,462 15,988
Net Amounts of Assets presented in the Balance Sheet 14,462 15,988
Gross Amounts Not Offset presented in the Balance Sheet - Financial Instruments 14,462 15,988
Cash collateral paid but not offset $ 300 $ 2,200