v3.26.1
Revenue Recognition - Contract Balances (Details)
$ in Thousands
6 Months Ended
Jun. 28, 2026
USD ($)
Change in Contract with Customer, Liability [Roll Forward]  
Beginning balance $ 32,390
Ending balance 26,420
Change (5,970)
Unearned franchise fees and royalties  
Change in Contract with Customer, Liability [Roll Forward]  
Beginning balance 19,678
Ending balance 18,292
Change (1,386)
Unredeemed gift card liabilities  
Change in Contract with Customer, Liability [Roll Forward]  
Beginning balance 7,742
Ending balance 6,447
Change (1,295)
Customer loyalty program obligations  
Change in Contract with Customer, Liability [Roll Forward]  
Beginning balance 4,970
Ending balance 1,681
Change $ (3,289)