XML 44 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 12 Months Ended
Dec. 30, 2017
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Accounting Policies [Line Items]          
Document Period End Date   Dec. 28, 2019      
Equity Securities without Readily Determinable Fair Value, Amount   $ 21,000 $ 15,100    
Cash equivalents   239,400 130,400    
Advertising Expense   125,000 114,000 $ 91,800  
Valuation allowance $ 800 $ 3,826 $ 1,148 $ 800  
Tax Cuts and Jobs Act of 2017, income tax expense (benefit), transition tax fior accumulated foreign earnings 3,000        
Tax Cuts and Jobs Act of 2017, income tax expense (benefit) 11,900        
Tax Cuts and Jobs Act of 2017, income tax expense (benefit), remeasurement of certain deferred tax assets and liabilities 8,900        
Antidilutive securities excluded from computation of earnings per share (in shares)   0.2 0.0 0.0  
Customer Concentration Risk | Accounts Receivable | Two Customers [Member]          
Accounting Policies [Line Items]          
Concentration risk percentage   26.60% 23.10%    
Customer Concentration Risk | Revenue | Amazon [Member]          
Accounting Policies [Line Items]          
Concentration risk percentage   21.30% 17.30% 13.50%  
Allowance for product returns          
Accounting Policies [Line Items]          
Valuation allowances and reserves $ 42,693 $ 55,191 $ 53,920 $ 42,693 $ 27,673