XML 107 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedging - Summary of Fair Value of Derivative Instruments by Contract Type and Location of Asset and/or Liability on Consolidated Condensed Balance Sheets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts, asset derivatives designated as hedging instruments, fair value $ 53 $ 54
Foreign currency forward contracts, asset derivatives not designated as hedging instruments, fair value 8 4,485
Accounts payable and accrued expenses    
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts, liability derivatives designated as hedging instruments, fair value 24 39
Foreign currency exchange contracts, liability derivatives not designated as hedging instruments, fair value 741 197
Designated as Hedging Instrument | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 8,944 39
Designated as Hedging Instrument | Cash Flow Hedging | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 6,216 54
Currency Swap | Designated as Hedging Instrument | Cash Flow Hedging | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 6,163 0
Currency Swap | Designated as Hedging Instrument | Cash Flow Hedging | Accounts payable and accrued expenses    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 25 0
Interest Rate Swap | Designated as Hedging Instrument | Cash Flow Hedging | Accounts payable and accrued expenses    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 1,865 0
Interest Rate Swap | Designated as Hedging Instrument | Cash Flow Hedging | Other Noncurrent Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement $ 7,030 $ 0