XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
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
Mar. 31, 2023
Dec. 31, 2022
Derivatives designated as hedging instruments: | Sell    
Derivative [Line Items]    
Notional amount $ 781,346 $ 808,635
Derivatives designated as hedging instruments: | Purchase    
Derivative [Line Items]    
Notional amount 172,819 177,393
Derivatives Not Designated as Hedging Instruments | Sell    
Derivative [Line Items]    
Notional amount 266,645 218,903
Derivatives Not Designated as Hedging Instruments | Purchase    
Derivative [Line Items]    
Notional amount $ 4,317 $ 6,785