XML 99 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives and Hedging Activity - Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position $ 84,972 $ 175,520
Fair Value of Derivatives in a Liability Position 72,975 94,890
Foreign exchange contracts    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 82,602 137,577
Fair Value of Derivatives in a Liability Position 52,248 67,452
Interest rate contracts    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 2,370 37,758
Fair Value of Derivatives in a Liability Position 20,087 27,292
Credit instruments    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 0 185
Fair Value of Derivatives in a Liability Position $ 640 $ 146