Balance Sheet Components (Schedule of Intangibles, Net) (Details) - USD ($) $ in Thousands |
Jun. 27, 2021 |
Dec. 31, 2020 |
---|---|---|
Intangible Assets [Line Items] | ||
Gross | $ 126,944 | $ 126,944 |
Accumulated Amortization | (124,760) | (123,045) |
Net | 2,184 | 3,899 |
Technology | ||
Intangible Assets [Line Items] | ||
Gross | 59,799 | 59,799 |
Accumulated Amortization | (58,049) | (57,835) |
Net | 1,750 | 1,964 |
Customer contracts and relationships | ||
Intangible Assets [Line Items] | ||
Gross | 56,800 | 56,800 |
Accumulated Amortization | (56,800) | (55,534) |
Net | 0 | 1,266 |
Other | ||
Intangible Assets [Line Items] | ||
Gross | 10,345 | 10,345 |
Accumulated Amortization | (9,911) | (9,676) |
Net | $ 434 | $ 669 |