Interim Consolidated Financial Statement Details - Consolidated Balance Sheets (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 28, 2020 |
Dec. 29, 2019 |
|||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Trade accounts receivable | $ 67,192 | $ 71,113 | ||||||||||
Other receivables | 188 | 1,098 | ||||||||||
Allowance for doubtful accounts | (2,309) | (2,292) | ||||||||||
Total | 65,071 | 69,919 | ||||||||||
Opening | 26,271 | 20,405 | ||||||||||
Contract assets additions | 172,217 | 350,709 | ||||||||||
Contract assets invoiced | (159,841) | (344,843) | ||||||||||
Ending | 38,647 | 26,271 | ||||||||||
Raw materials | 50,251 | 48,067 | ||||||||||
Parts and other | 383 | 586 | ||||||||||
Provision for obsolescence | (509) | (827) | ||||||||||
Total | 50,125 | 47,826 | ||||||||||
Property, plant and equipment | 72,580 | 72,614 | ||||||||||
Accumulated depreciation, property, plant and equipment | (49,085) | (47,304) | ||||||||||
Property, plant and equipment—net | 23,495 | 25,310 | ||||||||||
Intangible assets | 21,000 | 21,000 | ||||||||||
Intangible assets, accumulated amortization | (10,617) | (8,253) | ||||||||||
Total amortization | 10,383 | 12,747 | ||||||||||
Goodwill | 18,165 | 18,165 | ||||||||||
Payroll | 6,029 | 5,504 | ||||||||||
Deferred revenue | 3,734 | 0 | ||||||||||
Professional services | 760 | 612 | ||||||||||
Interest | 402 | 860 | ||||||||||
Total | 20,039 | 11,164 | ||||||||||
Customer Related [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Other accrued liabilities | 5,527 | 2,185 | ||||||||||
Vendor Related [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Other accrued liabilities | 2,941 | 1,742 | ||||||||||
Other Accrued Liabilities [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Other accrued liabilities | 646 | 261 | ||||||||||
US [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Total amortization | 3,115 | 3,824 | ||||||||||
Goodwill | 5,449 | 5,449 | ||||||||||
Mexico [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Total amortization | 7,268 | 8,923 | ||||||||||
Goodwill | 12,716 | 12,716 | ||||||||||
Customer Relationships [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Intangible assets | 12,350 | 12,350 | ||||||||||
Intangible assets, accumulated amortization | (2,031) | (1,414) | ||||||||||
Order or Production Backlog [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Intangible assets | 6,990 | 6,990 | ||||||||||
Intangible assets, accumulated amortization | (6,990) | (5,333) | ||||||||||
Trade Names [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Intangible assets | 1,300 | 1,300 | ||||||||||
Intangible assets, accumulated amortization | (1,300) | (1,300) | ||||||||||
Noncompete Agreements [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Intangible assets | 360 | 360 | ||||||||||
Intangible assets, accumulated amortization | (296) | (206) | ||||||||||
Land [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Property, plant and equipment | 1,648 | 1,648 | ||||||||||
Building [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Property, plant and equipment | [1] | 18,985 | 18,985 | |||||||||
Accumulated depreciation, property, plant and equipment | [1] | (10,944) | (10,392) | |||||||||
Machinery and Equipment [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Property, plant and equipment | [2],[3] | 43,192 | 42,732 | |||||||||
Accumulated depreciation, property, plant and equipment | [2],[3] | (32,700) | (31,192) | |||||||||
Furniture and Fixtures [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Property, plant and equipment | [2],[4] | 836 | 1,005 | |||||||||
Accumulated depreciation, property, plant and equipment | [2],[4] | (393) | (546) | |||||||||
Computer Equipment [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Property, plant and equipment | [2],[5] | 3,679 | 3,979 | |||||||||
Accumulated depreciation, property, plant and equipment | [2],[5] | (3,082) | (3,289) | |||||||||
Leasehold Improvements [Member] | ||||||||||||
Condensed Balance Sheet Statements Captions [Line Items] | ||||||||||||
Property, plant and equipment | [2] | 4,240 | 4,265 | |||||||||
Accumulated depreciation, property, plant and equipment | [2] | $ (1,966) | $ (1,885) | |||||||||
|