v3.26.1
Derivatives and hedging activities - Offsetting Derivatives (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Offsetting of Derivative Assets    
Gross Amounts of Recognized Assets $ 14,702 $ 15,896
Net Amounts of Assets presented in the Balance Sheet 14,702 15,896
Gross Amounts Not Offset presented in the Balance Sheet - Cash Collateral Posted 10,060 8,960
Net Amount 4,642 6,936
Offsetting of Derivative Liabilities    
Gross Amounts of Recognized Liabilities 14,584 15,988
Net Amounts of Assets presented in the Balance Sheet 14,584 15,988
Gross Amounts Not Offset presented in the Balance Sheet - Financial Instruments 14,584 15,988
Cash collateral paid but not offset $ 1,000 $ 2,200