XML 96 R80.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Accrued Expenses (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Payables and Accruals [Abstract]      
Advertising and marketing $ 213,000 $ 191,000  
Deferred revenue 1,431,000 1,434,000  
Duties 1,127,000 1,318,000  
Freight and handling fees 1,919,000 1,942,000  
Product development 454,000 630,000  
Product warranty claim costs 134,000 35,000  
Professional fees 1,313,000 1,714,000  
Property, plant and equipment 1,017,000 551,000  
Sales taxes and VAT 2,715,000 3,170,000  
Third-party commissions 853,000 585,000  
Tooling [1] 1,520,000 1,173,000  
Unrealized loss on foreign currency exchange contracts 1,623,000 1,164,000  
URC court order and settlement agreement 6,622,000 4,629,000  
Utilities 331,000 278,000  
Other 3,138,000 2,652,000  
Total other accrued expenses 24,410,000 21,466,000  
JAP Techno Solutions | Related Party Fees Paid      
Related Party Transactions [Line Items]      
Fees paid to related party $ 0 $ 77,000 $ 39,000
[1] The tooling accrual balance relates to unearned revenue for tooling that will be sold to customers.