Income Taxes - Cash Paid for Income Taxes, Net of Refunds (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
Dec. 30, 2023 |
|
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| US federal | $ 8,252 | ||
| Total cash paid for income taxes, net of refunds | 24,853 | $ 37,000 | $ 23,000 |
| Texas | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| US state and local | 2,445 | ||
| Other states | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| US state and local | 3,017 | ||
| Canada | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign | 4,161 | ||
| United Kingdom | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign | 7,685 | ||
| Other countries | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign | $ (707) | ||