XML 74 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Advertising and marketing $ 270 $ 232
Deferred revenue 427 215
Deposit for sale of Guangzhou factory 5,080 4,901
Duties 698 1,184
Freight and handling fees 2,334 1,983
Product development 1,272 974
Product warranty claim costs 239 339
Professional fees 1,815 1,578
Property, plant, and equipment 1,689 2,151
Sales taxes and VAT 2,597 2,955
Short-term contingent consideration 3,231 3,800
Third-party commissions 633 599
Tooling 2,070 1,843
Unrealized loss on foreign currency exchange contracts 581 630
Utilities 256 103
Other 5,919 5,232
Total other accrued liabilities $ 29,111 $ 28,719