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 |