XML 37 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 02, 2018
USD ($)
Jul. 01, 2018
USD ($)
Jul. 02, 2017
USD ($)
Jul. 01, 2018
USD ($)
Segment
Obligation
Jul. 02, 2017
USD ($)
Dec. 31, 2017
USD ($)
Accounting Policies [Line Items]            
Reporting period, minimum       364 days    
Reporting period, maximum       371 days    
Increase to retained earnings, net of tax due to the cumulative effect related to the change in accounting for stored value card breakage       $ 575,000    
Number of reportable segment | Segment       1    
Number of performance obligation | Obligation       1    
Percentage of gift card historical breakage rate       5.00%    
Stored value card redemption revenue recognized   $ 1,700,000 $ 1,700,000 $ 3,900,000 $ 3,900,000  
Outstanding stored value card liabilities   5,700,000   $ 5,700,000   $ 7,400,000
Stored value cards redeemed period       2 years    
Long-lived assets to be held and used   500,000   $ 500,000    
Impairment charges       0 0  
Stored Value Card Breakage Revenue [Member]            
Accounting Policies [Line Items]            
Recognized stored value card breakage revenue   88,000 $ 111,000 206,000 $ 223,000  
ASC 605 [Member] | Merchandise Member]            
Accounting Policies [Line Items]            
Estimated right of return net liability   900,000   900,000    
Estimated right of returns net   $ 0   0    
ASU No. 2014-09 [Member] | ASC 606 [Member]            
Accounting Policies [Line Items]            
Increase to retained earnings, net of tax due to the cumulative effect related to the change in accounting for stored value card breakage $ 600,000          
ASU No. 2014-09 [Member] | ASC 606 [Member] | Merchandise Member]            
Accounting Policies [Line Items]            
Estimated right of return related to estimated sales returns $ 1,300,000     900,000    
Allowance for sales returns reserve       $ 1,800,000    
First Quarter [Member]            
Accounting Policies [Line Items]            
Interim reporting periods       91 days   91 days
Second Quarter [Member]            
Accounting Policies [Line Items]            
Interim reporting periods       91 days   91 days
Third Quarter [Member]            
Accounting Policies [Line Items]            
Interim reporting periods       91 days   91 days
Fourth Quarter [Member]            
Accounting Policies [Line Items]            
Interim reporting periods       91 days   91 days