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 |