Income Taxes (Details 2) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Current:    
Provision for doubtful accounts $ 220 $ 442
Inventory-related expense 209 211
Accrued liabilities 739 1,170
Other 863 1,686
Total current deferred tax assets 2,031 3,509
Non-current    
Depreciation and amortization 3,535 4,069
Net operating loss carry-forwards 46,427 46,055
Other 28 54
Total non-current deferred tax assets 49,990 50,178
Valuation allowance (52,021) (53,687)
Total net deferred tax assets