XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2020
Sep. 29, 2019
Sep. 27, 2020
Sep. 29, 2019
Balance Sheet Related Disclosures [Abstract]        
Provisions for excess and obsolete inventory $ 1,800 $ 900 $ 6,353 $ 2,921
Amortization expense 1,500 $ 1,600 4,700 $ 5,400
Equity securities without readily determinable fair value, cumulative downward adjustments for price change and impairment loss 7,000   7,000  
Cumulative upward adjustments for price changes $ 200   $ 200