Significant Accounting Policies (Narrative) (Details) |
12 Months Ended |
|---|---|
Dec. 30, 2023 | |
| Significant Accounting Policies [Line Items] | |
| Operating cycle | The fiscal year of the Company consists of a 52- or 53-week period ending on the Saturday closest to December 31. Fiscal years 2023, 2022 and 2021 were each 52-week periods ending on December 30, 2023, December 31, 2022 and January 1, 2022, respectively. Fiscal year 2024 will be a 52-week period ending on December 28, 2024, with quarterly periods ending on March 30, 2024, June 29, 2024, and September 28, 2024. |
| Description of trade receivable balance | As at December 30, 2023, two long-term customers represented approximately 33% and 14%, respectively, of the Company's consolidated accounts receivable balance. |
| Description of threshold limit of income tax positions | for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the related tax authority. |
| Customer relationships [Member] | |
| Significant Accounting Policies [Line Items] | |
| Finite-Lived Intangible Asset, Useful Life | 20 years |
| Brand names [Member] | |
| Significant Accounting Policies [Line Items] | |
| Finite-Lived Intangible Asset, Useful Life | 15 years |