XML 74 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Derivatives - Derivative Instruments Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Derivative Assets $ 617 $ 337
Derivative Liabilities 1,076 2,478
Foreign Currency Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Assets 617 337
Derivative Liabilities 1,076 2,478
Derivatives Not Designated as Hedging Instruments [Member] | Foreign Currency Contracts [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Assets 276 183
Derivatives Not Designated as Hedging Instruments [Member] | Foreign Currency Contracts [Member] | Other Accrued Expenses and Current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 23 225
Cash Flow Hedges [Member] | Derivatives Designated as Hedging Instruments under ASC 815 [Member] | Foreign Currency Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 1,053 2,253
Cash Flow Hedges [Member] | Derivatives Designated as Hedging Instruments under ASC 815 [Member] | Foreign Currency Contracts [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Assets 341 154
Cash Flow Hedges [Member] | Derivatives Designated as Hedging Instruments under ASC 815 [Member] | Foreign Currency Contracts [Member] | Other Long Term Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 148  
Cash Flow Hedges [Member] | Derivatives Designated as Hedging Instruments under ASC 815 [Member] | Foreign Currency Contracts [Member] | Other Accrued Expenses and Current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities $ 905 $ 2,253