Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Parentheticals) (Details) - USD ($) $ in Thousands |
Oct. 03, 2021 |
Dec. 31, 2020 |
Sep. 27, 2020 |
---|---|---|---|
Balance Sheet Related Disclosures [Line Items] | |||
Equity investments | $ 7,916 | $ 8,395 | |
Limited partnership funds | |||
Balance Sheet Related Disclosures [Line Items] | |||
Equity investments | 800 | $ 600 | $ 400 |
Convertible debt securities | |||
Balance Sheet Related Disclosures [Line Items] | |||
Equity investments | $ 300 |