XML 120 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE ("EPS") - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 27, 2024
Sep. 27, 2024
Jun. 28, 2024
Mar. 29, 2024
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 27, 2024
Dec. 29, 2023
Dec. 30, 2022
Net income (loss)                      
Net Income (Loss) $ 7,688 $ 7,346 $ 4,594 $ 2,942 $ 8,031 $ 1,566 $ 397 $ 932 $ 22,570 $ 10,926 $ (8,448)
Net income (loss) - basic                 22,570 10,926 (8,448)
Net income (loss) - diluted                 $ 22,570 $ 10,926 $ (8,448)
Weighted-average shares outstanding:                      
Weighted-average common shares outstanding (in shares) 14,012 13,930 13,725 13,605 13,503 13,462 13,344 13,266 13,818 13,394 13,013
Effect of dilutive stock options and restricted stock awards (in shares)                 427 212  
Weighted-average common shares outstanding-diluted (in shares) 14,509 14,358 14,074 13,910 13,731 13,709 13,487 13,470 14,245 13,606 13,013
Earnings (Loss) per share:                      
Basic (in dollars per share) $ 0.55 $ 0.53 $ 0.33 $ 0.22 $ 0.59 $ 0.12 $ 0.03 $ 0.07 $ 1.63 $ 0.82 $ (0.65)
Diluted (in dollars per share) $ 0.53 $ 0.51 $ 0.33 $ 0.21 $ 0.58 $ 0.11 $ 0.03 $ 0.07 $ 1.58 $ 0.8 $ (0.65)