Revenues - Change in Contract Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 28, 2026 |
Jun. 29, 2025 |
Jun. 28, 2026 |
Jun. 29, 2025 |
|
| Changes in contract liabilities, deferred gift card revenue | ||||
| Balance, beginning of period | $ 4,092 | $ 3,154 | $ 6,548 | $ 5,385 |
| Gift card sales | 3,585 | 3,302 | 5,430 | 4,850 |
| Gift card redemptions | (3,180) | (2,975) | (7,016) | (6,349) |
| Gift card breakage | (346) | (315) | (811) | (720) |
| Gift card liabilities assumed through acquisitions | 0 | 135 | 0 | 135 |
| Balance, end of period | 4,151 | 3,301 | 4,151 | 3,301 |
| Changes in contract liabilities, deferred franchise fee revenue | ||||
| Balance, beginning of period | 1,472 | 1,902 | 1,456 | 1,929 |
| Cash received | 95 | 40 | 167 | 75 |
| Franchise revenues recognized | (82) | (55) | (138) | (117) |
| Business combinations - franchise revenues recognized | 0 | (398) | 0 | (398) |
| Balance, end of period | $ 1,485 | $ 1,489 | $ 1,485 | $ 1,489 |