XML 108 R93.htm IDEA: XBRL DOCUMENT v3.25.4
Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Amounts Affecting Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Gain (Loss) on Derivative, Net $ 14,426 $ 30,204 $ 40,834
Foreign Exchange Contract      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
hedging ineffectiveness recognized in earnings 0 0 229
Foreign Exchange Contract | Cash Flow Hedging [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Gain (Loss) on Derivative, Net 0 0 13
Foreign Exchange Contract | Cash Flow Hedging [Member] | Trading Revenue      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Gain (Loss) on Derivative, Net (1,237) (2,981) (296)
Foreign Exchange Contract | Cash Flow Hedging [Member] | Cost of Sales [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Gain (Loss) on Derivative, Net (1,147) (91) (7,852)
Interest Rate Swap | Cash Flow Hedging [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Gain (Loss) on Derivative, Net $ (12,042) $ (27,132) $ (32,444)