XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Derivatives Designated as and Not Designated as Hedging Instruments Outstanding (Details) - Forward Foreign Exchange Contracts - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Derivatives designated as hedging instruments: | Sell    
Derivative [Line Items]    
Notional amount $ 745,960 $ 808,635
Derivatives designated as hedging instruments: | Purchase    
Derivative [Line Items]    
Notional amount 154,649 177,393
Derivatives Not Designated as Hedging Instruments | Sell    
Derivative [Line Items]    
Notional amount 308,486 218,903
Derivatives Not Designated as Hedging Instruments | Purchase    
Derivative [Line Items]    
Notional amount $ 21,479 $ 6,785