XML 79 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Advertising and marketing $ 304 $ 232
Deferred revenue 336 215
Deposit for sale of Guangzhou factory 0 4,901
Duties 792 1,184
Freight and handling fees 3,043 1,983
Product development 700 974
Product warranty claim costs 1,008 339
Professional fees 1,760 1,578
Property, plant, and equipment 509 2,151
Sales taxes and VAT 799 2,955
Short-term contingent consideration 3,870 3,800
Third-party commissions 535 599
Tooling 1,728 1,843
Unrealized loss on foreign currency exchange contracts 163 630
Utilities 165 103
Other 5,338 5,232
Total other accrued liabilities $ 21,050 $ 28,719