XML 122 R107.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement $ 90 $ 6,224
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 19,475 9,685
Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts, asset derivatives designated as hedging instruments, fair value 37 53
Foreign currency forward contracts, asset derivatives not designated as hedging instruments, fair value 53 8
Accounts payable and accrued expenses    
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts, liability derivatives designated as hedging instruments, fair value 38 24
Foreign currency exchange contracts, liability derivatives not designated as hedging instruments, fair value 1,515 741
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 17,960 8,944
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 37 6,216
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 0 6,163
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 0 25
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 4,780 1,865
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 $ 13,142 $ 7,030