XML 55 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Values of Derivative Financial Instruments Included in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Not Designated as Hedging Instrument | Foreign exchange contract | Fair Value, Observable inputs, Level 2 | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative Assets $ 2,428 $ 1,951