XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Cash and Investments - Cash, Cash Equivalents and Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Dec. 29, 2018
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 144,932 $ 151,878
Gross Unrealized Gains 50 0
Gross Unrealized Losses 0 (86)
Estimated Fair Market Value 144,982 151,792
Cash [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 56,134 108,845
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Market Value 56,134 108,845
Money market funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 10,964 113
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Market Value 10,964 113
Commercial paper [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 24,937 1,993
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Market Value 24,937 1,993
Certificates of deposits [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,000 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Market Value 2,000 0
Certificates of deposits [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 13,003 9,500
Gross Unrealized Gains 10 0
Gross Unrealized Losses 0 (3)
Estimated Fair Market Value 13,013 9,497
Commercial paper [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 14,063 7,933
Gross Unrealized Gains 3 0
Gross Unrealized Losses 0 (1)
Estimated Fair Market Value 14,066 7,932
Corporate debt securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 15,281 15,788
Gross Unrealized Gains 20 0
Gross Unrealized Losses 0 (58)
Estimated Fair Market Value 15,301 15,730
Asset-backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 8,550 7,706
Gross Unrealized Gains 17 0
Gross Unrealized Losses 0 (24)
Estimated Fair Market Value $ 8,567 $ 7,682