v3.24.1.u1
Derivatives and Hedging Activity - Schedule of Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position $ 82,916 $ 63,437
Fair Value of Derivatives in a Liability Position 74,647 102,467
Interest rate contracts    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 24,367 8,899
Fair Value of Derivatives in a Liability Position 52,312 48,401
Foreign exchange contracts    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 58,196 53,979
Fair Value of Derivatives in a Liability Position 22,074 54,066
Credit instruments    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 353 559
Fair Value of Derivatives in a Liability Position $ 261 $ 0