Derivatives and Hedging Activity - Effect of Financial Instruments (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Derivatives | ||
| Gain (loss) recognized in income | $ (2,463) | $ (39,689) |
| Foreign exchange contracts | ||
| Derivatives | ||
| Gain (loss) recognized in income | 6,819 | (32,300) |
| Interest rate contracts | ||
| Derivatives | ||
| Gain (loss) recognized in income | (9,626) | (7,286) |
| Credit instruments | ||
| Derivatives | ||
| Gain (loss) recognized in income | $ 344 | $ (103) |