XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 27, 2018
Dec. 27, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue allocated to loyalty points not redeemed $ 700,000 $ 400,000
Loyalty rewards program, expected loyalty points redemption period (in years) 1 year  
Retained Earnings | Accounting Standards Update 2014-09    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Cumulative catch-up adjustment $ 3,500,000  
Franchise license    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Franchise agreement term (in years) 20 years  
Franchise agreement renewal term (in years) 20 years  
Minimum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Satisfied over renewal term (in years) 10 years  
Maximum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Satisfied over renewal term (in years) 20 years  
Hardware Services [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Unsatisfied performance obligations $ 0