XML 99 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivatives and Hedging Activity - Schedule of Effect of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivatives    
Gain (Loss) Recognized in Income $ 101,939 $ (32,828)
Interest rate contracts    
Derivatives    
Gain (Loss) Recognized in Income 54,298 (22,950)
Foreign exchange contracts    
Derivatives    
Gain (Loss) Recognized in Income 48,123 (10,344)
Credit instruments    
Derivatives    
Gain (Loss) Recognized in Income $ (482) $ 466