XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE ("EPS") - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Jun. 28, 2024
Mar. 29, 2024
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 27, 2024
Sep. 29, 2023
Net income (loss)                
Net Income (Loss) $ 7,346 $ 4,594 $ 2,942 $ 1,566 $ 397 $ 932 $ 14,882 $ 2,895
Net income (loss) - basic 7,346     1,566     14,882 2,895
Net income (loss) - diluted $ 7,346     $ 1,566     $ 14,882 $ 2,895
Weighted-average shares outstanding:                
Weighted-average common shares outstanding (in shares) 13,930     13,462     13,753 13,357
Effect of dilutive stock options and restricted stock awards (in shares) 428     247     377 206
Weighted-average common shares outstanding-diluted (in shares) 14,358     13,709     14,130 13,563
Earnings (Loss) per share:                
Basic (in dollars per share) $ 0.53     $ 0.12     $ 1.08 $ 0.22
Diluted (in dollars per share) $ 0.51     $ 0.11     $ 1.05 $ 0.21