Significant Accounting Policies - Fair Value Measurements (Details) - USD ($) $ in Thousands |
Sep. 24, 2023 |
Dec. 25, 2022 |
|---|---|---|
| Fair Value, Recurring | Level 1 | ||
| Financial assets: | ||
| Cash surrender value of life insurance policies | $ 26,984 | $ 30,120 |
| Interest rate swaps | 0 | 0 |
| Fair Value, Recurring | Level 2 | ||
| Financial assets: | ||
| Cash surrender value of life insurance policies | 0 | 0 |
| Interest rate swaps | 785 | 986 |
| Fair Value, Recurring | Level 3 | ||
| Financial assets: | ||
| Cash surrender value of life insurance policies | 0 | 0 |
| Interest rate swaps | 0 | 0 |
| Carrying Value | ||
| Financial assets: | ||
| Cash surrender value of life insurance policies | 26,984 | 30,120 |
| Interest rate swaps | $ 785 | $ 986 |