Note 4 - Interim Consolidated Financial Statement Details - Consolidated Balance Sheets (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2018 |
Dec. 31, 2017 |
Jan. 01, 2018 |
||||||||||
Trade accounts receivable | $ 40,908 | $ 28,793 | ||||||||||
Other receivables | 344 | 317 | ||||||||||
Allowance for doubtful accounts | (46) | |||||||||||
Total | 41,206 | 29,110 | ||||||||||
Opening | 3,734 | |||||||||||
Contract assets addition | 20,754 | |||||||||||
Contract assets invoiced | (15,985) | |||||||||||
Ending | 8,503 | 3,734 | ||||||||||
Raw materials | 27,231 | 19,157 | ||||||||||
Work-in-process | 1,874 | |||||||||||
Finished goods (1) | [1] | 804 | 1,540 | |||||||||
Parts | 564 | 411 | ||||||||||
Provision for obsolescence | (227) | (619) | ||||||||||
Total | 28,372 | 22,363 | $ 18,949 | |||||||||
Property, plant and equipment | 52,196 | 47,686 | ||||||||||
Accumulated depreciation, property, plant and equipment | (39,845) | (37,417) | ||||||||||
Accumulated depreciation, property, plant and equipment | 39,845 | 37,417 | ||||||||||
Accumulated depreciation, property, plant and equipment | (39,845) | (37,417) | ||||||||||
Property, Plant and Equipment, Net, Ending Balance | 12,351 | 10,269 | ||||||||||
Payroll | 3,487 | 2,485 | ||||||||||
Professional services | 310 | 328 | ||||||||||
Total | 7,273 | 4,877 | ||||||||||
Land [Member] | ||||||||||||
Property, plant and equipment | 1,648 | 1,648 | ||||||||||
Accumulated depreciation, property, plant and equipment | ||||||||||||
Accumulated depreciation, property, plant and equipment | ||||||||||||
Accumulated depreciation, property, plant and equipment | ||||||||||||
Building [Member] | ||||||||||||
Property, plant and equipment | 9,903 | 9,852 | ||||||||||
Accumulated depreciation, property, plant and equipment | (8,984) | (8,619) | ||||||||||
Accumulated depreciation, property, plant and equipment | 8,984 | 8,619 | ||||||||||
Accumulated depreciation, property, plant and equipment | (8,984) | (8,619) | ||||||||||
Machinery and Equipment [Member] | ||||||||||||
Property, plant and equipment | [2],[3] | 34,154 | 30,319 | |||||||||
Accumulated depreciation, property, plant and equipment | [2],[3] | (26,170) | (24,650) | |||||||||
Accumulated depreciation, property, plant and equipment | [2],[3] | 26,170 | 24,650 | |||||||||
Accumulated depreciation, property, plant and equipment | [2],[3] | (26,170) | (24,650) | |||||||||
Furniture and Fixtures [Member] | ||||||||||||
Property, plant and equipment | 684 | 534 | ||||||||||
Accumulated depreciation, property, plant and equipment | (436) | (413) | ||||||||||
Accumulated depreciation, property, plant and equipment | 436 | 413 | ||||||||||
Accumulated depreciation, property, plant and equipment | (436) | (413) | ||||||||||
Computer Equipment [Member] | ||||||||||||
Property, plant and equipment | [4] | 3,491 | 3,173 | |||||||||
Accumulated depreciation, property, plant and equipment | [4] | (2,947) | (2,622) | |||||||||
Accumulated depreciation, property, plant and equipment | [4] | 2,947 | 2,622 | |||||||||
Accumulated depreciation, property, plant and equipment | [4] | (2,947) | (2,622) | |||||||||
Leasehold Improvements [Member] | ||||||||||||
Property, plant and equipment | 2,316 | 2,160 | ||||||||||
Accumulated depreciation, property, plant and equipment | (1,308) | (1,113) | ||||||||||
Accumulated depreciation, property, plant and equipment | 1,308 | 1,113 | ||||||||||
Accumulated depreciation, property, plant and equipment | (1,308) | (1,113) | ||||||||||
Customer Related [Member] | ||||||||||||
Other accrued liabilities | 1,821 | 936 | ||||||||||
Restructuring [Member] | ||||||||||||
Other accrued liabilities | 88 | 109 | ||||||||||
Vendor Related [Member] | ||||||||||||
Other accrued liabilities | 845 | 493 | ||||||||||
Other Accrued Liabilities [Member] | ||||||||||||
Other accrued liabilities | $ 722 | $ 526 | ||||||||||
|