XML 87 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments - Schedule of Derivative Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Derivatives, Fair Value [Line Items]    
Derivative Assets $ 7,804 $ 27,207
Derivative Liabilities 19,320 9,212
Designated As Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative Assets 2,290 24,529
Derivative Liabilities 19,129 2,140
Designated As Hedging Instrument | Foreign currency forward exchange contracts | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets 2,175 18,747
Designated As Hedging Instrument | Foreign currency forward exchange contracts | Other noncurrent assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets 115 5,782
Designated As Hedging Instrument | Foreign currency forward exchange contracts | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 15,970 1,917
Designated As Hedging Instrument | Foreign currency forward exchange contracts | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 3,159 223
Not Designated As Hedging Instrument | Foreign currency forward exchange contracts | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets 5,514 2,678
Not Designated As Hedging Instrument | Foreign currency forward exchange contracts | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities $ 191 $ 7,072