XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Summary of Forward Foreign Currency Exchange Contracts Outstanding (Detail) - Foreign exchange contracts - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivatives Designated As Hedging Instruments | Sell    
Derivative [Line Items]    
Notional amount $ 740,667 $ 782,327
Derivatives Designated As Hedging Instruments | Purchase    
Derivative [Line Items]    
Notional amount 183,256 189,540
Not Designated as Hedging Instrument | Sell    
Derivative [Line Items]    
Notional amount 113,257 98,343
Not Designated as Hedging Instrument | Purchase    
Derivative [Line Items]    
Notional amount $ 31,068 $ 12,277