Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Revenues, Advertising and Pre-Opening (Details)

v3.10.0.1
Summary of Significant Accounting Policies - Revenues, Advertising and Pre-Opening (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 27, 2018
Dec. 28, 2017
Dec. 29, 2016
Revenue from Contract with Customer [Abstract]      
Number of days customer may return merchandise 90 days    
Gift card breakage income $ 1,584    
Allowance for sales returns 8,335 $ 7,189  
Allowance for doubtful accounts 184 349  
Marketing and Advertising Expense [Abstract]      
Advertising expense 55,283 43,560 $ 33,497
Pre-opening expenses $ 26,145 16,485 13,732
Calculated under Revenue Guidance in Effect before Topic 606 [Member]      
Revenue from Contract with Customer [Abstract]      
Gift card breakage income   $ 757 $ 627
Maximum      
Revenue from Contract with Customer [Abstract]      
Receivables collection period 5 days    
Marketing and Advertising Expense [Abstract]      
Period prior to store opening or relocation that pre-opening expenses begin 6 months    
Minimum      
Revenue from Contract with Customer [Abstract]      
Receivables collection period 3 days    
Marketing and Advertising Expense [Abstract]      
Period prior to store opening or relocation that pre-opening expenses begin 3 months