v3.26.1
Derivatives and Hedging Activity - Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position $ 24,406 $ 45,813
Fair Value of Derivatives in a Liability Position 91,573 83,983
Foreign exchange contracts    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 22,791 26,770
Fair Value of Derivatives in a Liability Position 64,972 72,351
Interest rate contracts    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 1,173 18,657
Fair Value of Derivatives in a Liability Position 25,723 10,060
Credit instruments    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 442 386
Fair Value of Derivatives in a Liability Position $ 878 $ 1,572