XML 97 R80.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Accrued Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]      
Advertising and marketing $ 232,000 $ 213,000  
Deferred revenue 215,000 1,431,000  
Deposit for sale of Guangzhou factory 4,901,000 0  
Duties 1,184,000 1,127,000  
Freight and handling fees 1,983,000 1,919,000  
Product development 974,000 454,000  
Product warranty claim costs 339,000 134,000  
Professional fees 1,578,000 1,313,000  
Property, plant and equipment 2,151,000 1,017,000  
Sales taxes and VAT 2,955,000 2,715,000  
Short-term contingent consideration 3,800,000 0  
Third-party commissions 599,000 853,000  
Tooling 1,843,000 1,520,000  
Unrealized loss on foreign currency exchange contracts 630,000 1,623,000  
URC court order and settlement agreement 13,000 6,622,000  
Utilities 103,000 331,000  
Other 5,219,000 3,138,000  
Total other accrued liabilities 28,719,000 24,410,000  
JAP Techno Solutions | Related Party Fees Paid      
Related Party Transactions [Line Items]      
Fees paid to related party $ 0 $ 0 $ 77,000