XML 53 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Additional Information (Details)
6 Months Ended
Jun. 24, 2020
USD ($)
item
Dec. 25, 2019
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Number of revenue streams | item 2  
Loyalty Rewards Program, Points Needed For One Reward $ 100  
Loyalty Rewards Program, Award Earned $ 10  
Loyalty Rewards Program, Expiration Period For Inactivity 1 year  
Loyalty Reward Program, unused reward expiration period 6 months  
Points transferred to reward amount, revenue $ 10,000  
Accrued Loyalty Rewards Program Liability, Current $ 1,100,000 $ 1,100,000
Loyalty Rewards Program, Expected Loyalty Points Redemption Period 1 year  
Unsatisfied performance obligations $ 5,773,000  
Franchise Rights [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Finite-Lived Intangible Asset, Useful Life 20 years  
Finite-Lived Intangible Asset, Useful Life Renewal Period 20 years  
Hardware Services [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Unsatisfied performance obligations $ 0  
Minimum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract with Customer, Liability, Revenue Recognized, Period 10 years  
Maximum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract with Customer, Liability, Revenue Recognized, Period 20 years