Balance Sheet Components (Schedule of Intangibles, Net) (Details) - USD ($) $ in Thousands |
Oct. 02, 2022 |
Dec. 31, 2021 |
---|---|---|
Intangible Assets [Line Items] | ||
Gross | $ 70,144 | $ 70,144 |
Accumulated Amortization | (68,687) | (68,288) |
Net | 1,457 | 1,856 |
Technology | ||
Intangible Assets [Line Items] | ||
Gross | 59,799 | 59,799 |
Accumulated Amortization | (58,585) | (58,263) |
Net | 1,214 | 1,536 |
Other | ||
Intangible Assets [Line Items] | ||
Gross | 10,345 | 10,345 |
Accumulated Amortization | (10,102) | (10,025) |
Net | $ 243 | $ 320 |