XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Aggregate Notional Amounts for the Derivatives Outstanding (Details) - Forward Foreign Exchange Contracts - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivatives designated as hedging instruments: | Sell    
Derivative [Line Items]    
Notional amount $ 1,217,994 $ 1,371,816
Derivatives designated as hedging instruments: | Purchase    
Derivative [Line Items]    
Notional amount 273,308 289,967
Derivatives not designated as hedging instruments: | Sell    
Derivative [Line Items]    
Notional amount 421,451 344,101
Derivatives not designated as hedging instruments: | Purchase    
Derivative [Line Items]    
Notional amount $ 97,377 $ 63,617