XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Jan. 02, 2021
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 2022 and 2021 were each 52-week periods ending on December 31, 2022 and January 1, 2022, respectively, and fiscal year 2020 was a 53-week period ending on January 2, 2021. Fiscal year 2023 will be a 52-week period ending on December 30, 2023, with quarterly periods ending on April 1, 2023, July 1, 2023, and September 30, 2023.  
Description of trade receivable balance As at December 31, 2022, three long-term customers represented approximately 19%, 13% and 10%, respectively, of the Company's consolidated trade receivables 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  
Adjustment [Member]    
Significant Accounting Policies [Line Items]    
Decrease in accumulated deficit   $ 0.5
Customer relationships [Member] | Minimum [Member]    
Significant Accounting Policies [Line Items]    
Finite-Lived Intangible Asset, Useful Life 10 years  
Customer relationships [Member] | Maximum [Member]    
Significant Accounting Policies [Line Items]    
Finite-Lived Intangible Asset, Useful Life 25 years  
Brand names [Member]    
Significant Accounting Policies [Line Items]    
Finite-Lived Intangible Asset, Useful Life 15 years