|
Note 3 - Consolidated financial statement details (Details) - Consolidated Balance Sheets (USD $)
In Thousands, unless otherwise specified |
Jun. 30, 2013
|
Dec. 30, 2012
|
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Condensed Balance Sheet Statements, Captions [Line Items] | ||||||||||||
| Accounts receivable | $ 32,465 | $ 36,506 | ||||||||||
| Allowance for doubtful accounts | (135) | (205) | ||||||||||
| Accounts receivable—net | 32,330 | 36,301 | ||||||||||
| Raw materials | 33,769 | 39,714 | ||||||||||
| Work in process | 9,350 | 9,717 | ||||||||||
| Finished goods | 4,485 | 3,894 | ||||||||||
| Parts | 1,514 | 1,481 | ||||||||||
| Inventories | 49,118 | 54,806 | ||||||||||
| Cost: | ||||||||||||
| Property, Plant and Equipment, Cost | 69,859 | 69,539 | ||||||||||
| Less accumulated depreciation: | ||||||||||||
| Property, Plant and Equipment, Accumulated Depreciation | (51,092) | (50,129) | ||||||||||
| Property, plant and equipment—net | 18,767 | [1] | 19,410 | [1] | ||||||||
| Deferred financing costs | 1,446 | 1,396 | ||||||||||
| Accumulated amortization | (1,017) | (832) | ||||||||||
| 429 | 564 | |||||||||||
| Accrued Liabilities | 9,152 | 9,220 | ||||||||||
|
Land [Member]
|
||||||||||||
| Cost: | ||||||||||||
| Property, Plant and Equipment, Cost | 1,648 | 1,648 | ||||||||||
|
Building [Member]
|
||||||||||||
| Cost: | ||||||||||||
| Property, Plant and Equipment, Cost | 9,878 | 9,878 | ||||||||||
|
Machinery and Equipment [Member]
|
||||||||||||
| Cost: | ||||||||||||
| Property, Plant and Equipment, Cost | 40,696 | [2] | 41,050 | [2] | ||||||||
|
Furniture and Fixtures [Member]
|
||||||||||||
| Cost: | ||||||||||||
| Property, Plant and Equipment, Cost | 2,812 | 2,770 | ||||||||||
|
Computer Equipment [Member]
|
||||||||||||
| Cost: | ||||||||||||
| Property, Plant and Equipment, Cost | 10,668 | [3] | 10,226 | [3] | ||||||||
|
Leasehold Improvements [Member]
|
||||||||||||
| Cost: | ||||||||||||
| Property, Plant and Equipment, Cost | 4,157 | [4] | 3,967 | [4] | ||||||||
|
Building [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Property, Plant and Equipment, Accumulated Depreciation | (6,552) | (6,303) | ||||||||||
|
Machinery and Equipment [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Property, Plant and Equipment, Accumulated Depreciation | (29,205) | [2] | (28,931) | [2] | ||||||||
|
Furniture and Fixtures [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Property, Plant and Equipment, Accumulated Depreciation | (2,474) | (2,414) | ||||||||||
|
Computer Equipment [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Property, Plant and Equipment, Accumulated Depreciation | (9,624) | [3] | (9,342) | [3] | ||||||||
|
Leasehold Improvements [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Property, Plant and Equipment, Accumulated Depreciation | (3,237) | [4] | (3,139) | [4] | ||||||||
|
Customer Related [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Accrued Liabilities | 584 | 1,374 | ||||||||||
|
Payroll [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Accrued Liabilities | 4,158 | 3,968 | ||||||||||
|
Professional services [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Accrued Liabilities | 714 | 597 | ||||||||||
|
Vendor Related [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Accrued Liabilities | 143 | 95 | ||||||||||
|
Miscellaneous taxes [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Accrued Liabilities | 25 | 45 | ||||||||||
|
Restructuring [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Accrued Liabilities | 1,961 | 1,727 | ||||||||||
|
Acquisition Related [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Accrued Liabilities | 470 | 785 | ||||||||||
|
Other accrued liabilites [Member]
|
||||||||||||
| Less accumulated depreciation: | ||||||||||||
| Accrued Liabilities | $ 1,097 | $ 629 | ||||||||||
|
||||||||||||