XML 72 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Deposit for sale of Guangzhou factory $ 0 $ 4,901
Duties 1,039 1,184
Freight and handling fees 2,757 1,983
Professional fees 1,488 1,578
Property, plant and equipment 366 2,151
Sales taxes and VAT 998 2,955
Short-term contingent consideration 3,730 3,800
Tooling 2,171 1,843
Other 7,350 8,324
Total other accrued liabilities $ 19,899 $ 28,719