Note 3 - Interim Consolidated Financial Statement Details - Consolidated Balance Sheets (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 29, 2020 |
Dec. 29, 2019 |
Dec. 30, 2019 |
||||||||||||
Trade accounts receivable | $ 71,744 | $ 71,113 | ||||||||||||
Other receivables | 1,271 | 1,098 | ||||||||||||
Allowance for doubtful accounts | (2,402) | (2,292) | ||||||||||||
Total | 70,613 | 69,919 | ||||||||||||
Opening | 26,271 | 20,405 | ||||||||||||
Contract assets additions | 87,327 | 350,709 | ||||||||||||
Contract assets invoiced | (84,819) | (344,843) | ||||||||||||
Ending | 28,779 | 26,271 | ||||||||||||
Raw materials | 43,504 | 48,067 | ||||||||||||
Parts and other | 633 | 586 | ||||||||||||
Provision for obsolescence | (816) | (827) | ||||||||||||
Total | 43,321 | 47,826 | ||||||||||||
Property, plant and equipment | 71,880 | 72,614 | ||||||||||||
Accumulated depreciation, property, plant and equipment | (47,470) | (47,304) | ||||||||||||
Property, plant and equipment—net | 24,410 | 25,310 | ||||||||||||
Intangible assets | 21,000 | 21,000 | ||||||||||||
Intangible assets, accumulated amortization | (9,771) | (8,253) | ||||||||||||
Total amortization | 11,229 | 12,747 | ||||||||||||
Intangible assets | 11,229 | 12,747 | ||||||||||||
Goodwill | 18,165 | 18,165 | ||||||||||||
Payroll | 6,346 | $ 5,504 | ||||||||||||
Professional services | 791 | 612 | ||||||||||||
Interest | 454 | 860 | ||||||||||||
Total | 14,702 | 11,164 | 11,164 | |||||||||||
Customer Related [Member] | ||||||||||||||
Other accrued liabilities | 3,910 | 2,185 | ||||||||||||
Vendor Related [Member] | ||||||||||||||
Other accrued liabilities | 2,495 | 1,742 | ||||||||||||
Other Accrued Liabilities [Member] | ||||||||||||||
Other accrued liabilities | 706 | $ 261 | ||||||||||||
Customer Relationships [Member] | ||||||||||||||
Intangible assets | 12,350 | 12,350 | ||||||||||||
Intangible assets, accumulated amortization | (1,722) | (1,414) | ||||||||||||
Order or Production Backlog [Member] | ||||||||||||||
Intangible assets | 6,990 | 6,990 | ||||||||||||
Intangible assets, accumulated amortization | (6,498) | (5,333) | ||||||||||||
Trade Names [Member] | ||||||||||||||
Intangible assets | 1,300 | 1,300 | ||||||||||||
Intangible assets, accumulated amortization | (1,300) | (1,300) | ||||||||||||
Noncompete Agreements [Member] | ||||||||||||||
Intangible assets | 360 | 360 | ||||||||||||
Intangible assets, accumulated amortization | (251) | (206) | ||||||||||||
Land [Member] | ||||||||||||||
Property, plant and equipment | 1,648 | 1,648 | ||||||||||||
Accumulated depreciation, property, plant and equipment | ||||||||||||||
Building [Member] | ||||||||||||||
Property, plant and equipment | [1] | 18,985 | 18,985 | |||||||||||
Accumulated depreciation, property, plant and equipment | [1] | (10,668) | (10,392) | |||||||||||
Machinery and Equipment [Member] | ||||||||||||||
Property, plant and equipment | [2] | 42,714 | [3] | 42,732 | ||||||||||
Accumulated depreciation, property, plant and equipment | [2],[3] | (31,616) | (31,192) | |||||||||||
Furniture and Fixtures [Member] | ||||||||||||||
Property, plant and equipment | [2],[4] | 807 | 1,005 | |||||||||||
Accumulated depreciation, property, plant and equipment | [2],[4] | (364) | (546) | |||||||||||
Computer Equipment [Member] | ||||||||||||||
Property, plant and equipment | [2],[5] | 3,630 | 3,979 | |||||||||||
Accumulated depreciation, property, plant and equipment | [2],[5] | (2,987) | (3,289) | |||||||||||
Leasehold Improvements [Member] | ||||||||||||||
Property, plant and equipment | [2] | 4,096 | 4,265 | |||||||||||
Accumulated depreciation, property, plant and equipment | [2] | (1,835) | (1,885) | |||||||||||
UNITED STATES | ||||||||||||||
Total amortization | 3,369 | 3,824 | ||||||||||||
Intangible assets | 3,369 | 3,824 | ||||||||||||
Goodwill | 5,449 | 5,449 | ||||||||||||
MEXICO | ||||||||||||||
Total amortization | 7,860 | 8,923 | ||||||||||||
Intangible assets | 7,860 | 8,923 | ||||||||||||
Goodwill | $ 12,716 | $ 12,716 | ||||||||||||
|