XML 79 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Fair Value of Gross Position of Derivative Contracts in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accrued current liabilities    
Derivatives, Fair Value [Line Items]    
Net amounts presented $ (1,893) $ 0
Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Net amounts presented (1,334) 0
Other current assets    
Derivatives, Fair Value [Line Items]    
Net amounts presented 0 1,062
Designated as hedging instruments:    
Derivatives, Fair Value [Line Items]    
Gross amounts recognized (2,808) 1,029
Gross amounts offset 168 0
Net amounts (2,640) 1,029
Not designated as hedging instruments:    
Derivatives, Fair Value [Line Items]    
Gross amounts recognized (684) 109
Gross amounts offset 97 (76)
Net amounts $ (587) $ 33