XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2023
Sep. 27, 2022
Oct. 03, 2023
Sep. 27, 2022
Earnings Per Share [Abstract]        
Net loss $ 700 $ 795 $ (3,719) $ (4,289)
Shares:        
Basic weighted average shares outstanding (in shares) 45,935,305 46,010,824 46,166,320 45,872,893
Effect of dilutive securities (in shares) 73,346 186,687 0 0
Diluted weighted average shares outstanding (in shares) 46,008,651 46,197,511 46,166,320 45,872,893
Earnings (loss) per share:        
Basic earnings (loss) per share (USD per share) $ 0.02 $ 0.02 $ (0.08) $ (0.09)
Diluted earnings (loss) per share (USD per share) $ 0.02 $ 0.02 $ (0.08) $ (0.09)
Anti-dilutive securities        
Antidilutive securities excluded from computation of earnings (loss) per share 3,488,884 1,810,346 3,442,798 2,364,003