XML 87 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Values of Derivative Not Designated as Hedging Instruments Recorded in Consolidated Balance Sheet (Detail) - Foreign currency contracts - Derivatives Not Designated as Hedging Instruments - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value $ 4,598 $ 405
Other accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities, Fair Value $ (166) (8,202)
Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities, Fair Value   $ (600)