XML 50 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Additional Information (Details)
3 Months Ended
Aug. 04, 2020
USD ($)
item
Mar. 30, 2022
USD ($)
item
Dec. 29, 2021
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Number of revenue streams | item   2  
Accrued Loyalty Rewards Program Liability, Current | $   $ 600,000 $ 700,000
Loyalty Rewards Program, Expected Loyalty Points Redemption Period   1 year  
Loyalty Rewards Program, Award Earned | $ $ 5    
Loyalty Rewards Program, Expiration Period For Inactivity   1 year  
Loyalty Rewards Program, Points Needed For One Reward | item 50    
Loyalty Reward Program, unused reward expiration period   6 months  
Franchise Rights      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Renewal period   20 years  
Franchise agreement term   20 years  
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