XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings (Loss) Per Share (Narrative) (Details) - shares
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 1,024,173   1,974,484  
Stock options and RSUs [Member]        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 2,204,546 2,544,112 2,192,755 2,551,746
Series B-1 preferred stock [Member]        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Common shares issuable on an if-converted basis adjusted to diluted EPS 6,089,333 12,178,667 6,089,333 12,178,667