Note 4 - Interim Consolidated Financial Statement Details - Consolidated Balance Sheets (Details) - USD ($) $ in Thousands |
3 Months Ended | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Apr. 01, 2018 |
Apr. 02, 2017 |
Jan. 01, 2018 |
Dec. 31, 2017 |
||||||||
| Trade accounts receivable | $ 30,604 | $ 28,793 | |||||||||
| Other receivables | 298 | 317 | |||||||||
| Allowance for doubtful accounts | |||||||||||
| Total | 30,902 | 29,110 | |||||||||
| Opening balance – January 1, 2018 | 3,734 | ||||||||||
| Contract assets invoiced | (3,734) | ||||||||||
| Unbilled contract assets | 5,469 | ||||||||||
| Ending balance | 5,469 | ||||||||||
| Raw materials | 18,786 | 17,668 | |||||||||
| Work in process | 1,874 | ||||||||||
| Finished goods (1) | [1] | 1,005 | 3,029 | ||||||||
| Parts | 577 | 411 | |||||||||
| Provision for obsolescence | (445) | (619) | |||||||||
| Total | 19,923 | $ 18,949 | 18,949 | ||||||||
| Property, plant and equipment | 47,783 | 47,686 | |||||||||
| Accumulated depreciation, property, plant and equipment | (38,191) | (37,417) | |||||||||
| Property, Plant and Equipment, Net, Ending Balance | 9,592 | 10,269 | |||||||||
| Payroll | 2,811 | 2,485 | |||||||||
| Professional services | 407 | 328 | |||||||||
| Total | 6,053 | 4,877 | |||||||||
| Land [Member] | |||||||||||
| Property, plant and equipment | 1,648 | 1,648 | |||||||||
| Accumulated depreciation, property, plant and equipment | |||||||||||
| Building [Member] | |||||||||||
| Property, plant and equipment | 9,903 | 9,852 | |||||||||
| Accumulated depreciation, property, plant and equipment | (8,764) | (8,619) | |||||||||
| Machinery and Equipment [Member] | |||||||||||
| Property, plant and equipment | [2],[3] | 30,336 | 30,319 | ||||||||
| Accumulated depreciation, property, plant and equipment | [2],[3] | (25,124) | (24,650) | ||||||||
| Furniture and Fixtures [Member] | |||||||||||
| Property, plant and equipment | 522 | 534 | |||||||||
| Accumulated depreciation, property, plant and equipment | (410) | (413) | |||||||||
| Computer Equipment [Member] | |||||||||||
| Property, plant and equipment | [2] | 3,274 | 3,173 | ||||||||
| Accumulated depreciation, property, plant and equipment | [2] | (2,742) | (2,622) | ||||||||
| Leasehold Improvements [Member] | |||||||||||
| Property, plant and equipment | 2,100 | 2,160 | |||||||||
| Accumulated depreciation, property, plant and equipment | (1,151) | (1,113) | |||||||||
| Customer Related [Member] | |||||||||||
| Other accrued liabilities | 1,433 | 936 | |||||||||
| Restructuring [Member] | |||||||||||
| Other accrued liabilities | 95 | 109 | |||||||||
| Vendor Related [Member] | |||||||||||
| Other accrued liabilities | 740 | 493 | |||||||||
| Other Accrued Liabilities [Member] | |||||||||||
| Other accrued liabilities | $ 567 | $ 526 | |||||||||
| |||||||||||