XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments and Hedging - Disclosure of Notional Amount of Derivatives By Hedging Designation (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 16,343 $ 9,672
Foreign currency contracts [Member] | Derivatives designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments 14,592  
Foreign currency contracts [Member] | Derivatives not designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 1,751 $ 9,672