XML 101 R86.htm IDEA: XBRL DOCUMENT v3.19.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Deposit toward sale of Guangzhou factory $ 0 $ 4,901
Duties 4,865 1,184
Freight and handling fees 3,217 1,983
Professional fees 1,930 1,578
Property, plant and equipment 91 2,151
Sales taxes and VAT 1,050 2,955
Short-term contingent consideration 4,190 3,800
Tooling 1,770 1,843
Other 6,898 8,324
Total other accrued liabilities $ 24,011 $ 28,719