Income Taxes - Income tax payments (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jan. 03, 2026 |
Dec. 28, 2024 |
Dec. 30, 2023 |
|
| Income Taxes Paid | |||
| U.S. federal cash income tax payments | $ 3,000 | ||
| U.S. state cash income tax payments (refunds): | |||
| Total U.S. state cash income tax payments | 1,061 | ||
| Foreign cash income tax payments: | |||
| Total foreign cash income tax payments | 1,706 | ||
| Total cash income tax payments | 5,767 | $ 21,229 | $ 24,840 |
| North Carolina | |||
| U.S. state cash income tax payments (refunds): | |||
| Total U.S. state cash income tax payments | 527 | ||
| Illinois | |||
| U.S. state cash income tax payments (refunds): | |||
| Total U.S. state cash income tax payments | 360 | ||
| All other states | |||
| U.S. state cash income tax payments (refunds): | |||
| Total U.S. state cash income tax payments | 174 | ||
| Canada | |||
| Foreign cash income tax payments: | |||
| Total foreign cash income tax payments | 1,002 | ||
| Mexico | |||
| Foreign cash income tax payments: | |||
| Total foreign cash income tax payments | $ 704 | ||