XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2022
Sep. 28, 2021
Sep. 27, 2022
Sep. 28, 2021
Earnings Per Share [Abstract]        
Net (loss) income $ 795 $ 4,697 $ (4,289) $ 8,403
Shares:        
Basic weighted average shares outstanding (in shares) 46,010,824 45,635,455 45,872,893 45,414,332
Effect of dilutive securities (in shares) 186,687 747,054 0 720,662
Diluted weighted average shares outstanding (in shares) 46,197,511 46,382,509 45,872,893 46,134,994
Earnings (loss) per share:        
Basic earnings (loss) per share (USD per share) $ 0.02 $ 0.10 $ (0.09) $ 0.19
Diluted earnings (loss) per share (USD per share) $ 0.02 $ 0.10 $ (0.09) $ 0.18
Anti-dilutive securities        
Antidilutive securities excluded from computation of earnings (loss) per share 1,810,346 359,211 2,364,003 479,494