XML 117 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details) - Derivatives in cash flow hedging relationships - Derivatives designated as hedging instruments - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Foreign exchange contract    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Foreign exchange contracts outstanding $ 984,300 $ 722,800
Interest Rate Swap    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative asset, notional amount $ 0 $ 75,000