Revenue Recognition - Contract Balances (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 29, 2024 |
Sep. 24, 2023 |
Sep. 29, 2024 |
Sep. 24, 2023 |
Dec. 31, 2023 |
|
| Disaggregation of Revenue [Line Items] | |||||
| Revenue recognized related to deferred revenue and customer loyalty program | $ 7,800 | $ 8,100 | $ 24,100 | $ 24,400 | |
| Contract Liabilities | |||||
| Beginning balance | 40,793 | ||||
| Ending balance | 38,382 | 38,382 | |||
| Change | (2,411) | ||||
| Contract assets | 13,400 | 13,400 | $ 7,900 | ||
| Amortization expense related to contract assets | 1,300 | $ 900 | 4,000 | $ 2,700 | |
| Franchise fee liabilities | |||||
| Contract Liabilities | |||||
| Beginning balance | 20,564 | ||||
| Ending balance | 19,670 | 19,670 | |||
| Change | (894) | ||||
| Unredeemed gift card liabilities | |||||
| Contract Liabilities | |||||
| Beginning balance | 6,955 | ||||
| Ending balance | 5,997 | 5,997 | |||
| Change | (958) | ||||
| Customer loyalty program obligations | |||||
| Contract Liabilities | |||||
| Beginning balance | 13,274 | ||||
| Ending balance | $ 12,715 | 12,715 | |||
| Change | $ (559) | ||||