XML 94 R80.htm IDEA: XBRL DOCUMENT v3.8.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
Dec. 31, 2017
Dec. 31, 2016
Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value $ 405 $ 7,369
Other accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities, Fair Value (8,202) $ (3,671)
Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities, Fair Value $ (600)