XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (EPS) - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2024
Mar. 29, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 28, 2024
Jun. 30, 2023
Net income (loss)            
Net Income (Loss) $ 4,594 $ 2,942 $ 397 $ 932 $ 7,536 $ 1,329
Net income (loss) - basic 4,594   397   7,536 1,329
Net income (loss) - diluted $ 4,594   $ 397   $ 7,536 $ 1,329
Weighted-average shares outstanding:            
Weighted-average common shares outstanding (in shares) 13,725   13,344   13,665 13,305
Effect of dilutive stock options and restricted stock awards (in shares) 349   143   336 176
Weighted-average common shares outstanding-diluted (in shares) 14,074   13,487   14,001 13,481
Earnings (Loss) per share:            
Basic (in dollars per share) $ 0.33   $ 0.03   $ 0.55 $ 0.10
Diluted (in dollars per share) $ 0.33   $ 0.03   $ 0.54 $ 0.10