XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.4
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Summary of Forward Foreign Currency Exchange Contracts Outstanding (Detail) - Foreign exchange contracts - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivatives Designated As Hedging Instruments | Sell    
Derivative [Line Items]    
Notional amount $ 782,327 $ 820,546
Derivatives Designated As Hedging Instruments | Purchase    
Derivative [Line Items]    
Notional amount 189,540 212,348
Not Designated as Hedging Instrument | Sell    
Derivative [Line Items]    
Notional amount 98,343 77,335
Not Designated as Hedging Instrument | Purchase    
Derivative [Line Items]    
Notional amount $ 12,277 $ 30,818