XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Summary of Forward Foreign Currency Exchange Contracts Outstanding (Details) - Foreign exchange contracts - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivatives designated as hedging instruments: | Sell    
Derivative [Line Items]    
Notional amount $ 808,635 $ 740,667
Derivatives designated as hedging instruments: | Purchase    
Derivative [Line Items]    
Notional amount 177,393 183,256
Derivatives not designated as hedging instruments: | Sell    
Derivative [Line Items]    
Notional amount 218,903 113,257
Derivatives not designated as hedging instruments: | Purchase    
Derivative [Line Items]    
Notional amount $ 6,785 $ 31,068