XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Financial Instruments - Schedule of Fair Values of Derivatives (Detail) - Foreign Exchange Contracts [Member] - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 1,233 $ 95
Accrued Expenses [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liabilities   $ 99