Derivative Financial Instruments and Hedging - Disclosure of Notional Amount of Derivatives By Hedging Designation (Detail) - USD ($) $ in Thousands |
Sep. 30, 2021 |
Dec. 31, 2020 |
---|---|---|
Derivatives, Fair Value [Line Items] | ||
Total derivative instruments | $ 25,658 | $ 11,494 |
Foreign currency contracts [Member] | Derivatives designated as hedging instruments [Member] | ||
Derivatives, Fair Value [Line Items] | ||
Total derivative instruments | 22,190 | 10,264 |
Foreign currency contracts [Member] | Derivatives not designated as hedging instruments [Member] | ||
Derivatives, Fair Value [Line Items] | ||
Total derivative instruments | $ 3,468 | $ 1,230 |