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) |