XML 115 R98.htm IDEA: XBRL DOCUMENT v3.25.4
Derivatives and Hedging Activity - Effect on Financial Statements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Derivatives      
Amount of Gain (Loss) $ (127,268) $ 157,934 $ (38,605)
Foreign exchange contracts      
Derivatives      
Amount of Gain (Loss) (110,461) 95,110 (65,085)
Interest rate contracts      
Derivatives      
Amount of Gain (Loss) (16,303) 64,036 27,293
Credit instruments      
Derivatives      
Amount of Gain (Loss) $ (504) $ (1,212) $ (813)