Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Details) - USD ($) $ in Thousands |
6 Months Ended | |||
---|---|---|---|---|
Jun. 27, 2021 |
Jun. 28, 2020 |
|||
Balance Sheet Related Disclosures [Abstract] | ||||
Beginning Balance | [1] | $ 7,758 | $ 8,147 | |
Additions from purchase of investments | 340 | 5,815 | ||
Impairment | 0 | (4,530) | ||
Ending Balance | [1] | $ 8,098 | $ 9,432 | |
|