v3.26.1
Derivatives and Hedging Activity - Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position $ 32,251 $ 45,813
Fair Value of Derivatives in a Liability Position 79,430 83,983
Foreign exchange contracts    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 23,454 26,770
Fair Value of Derivatives in a Liability Position 63,970 72,351
Interest rate contracts    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 8,176 18,657
Fair Value of Derivatives in a Liability Position 14,211 10,060
Credit instruments    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 621 386
Fair Value of Derivatives in a Liability Position $ 1,249 $ 1,572