XML 49 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Summary of Fair Values of Derivative Instruments (Detail) - Derivatives not Designated as Hedging Instruments [Member] - Foreign Exchange Contracts [Member] - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Prepaid and Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Asset derivatives $ 151 $ 27
Other Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Liability derivatives $ (196) $ (124)