XML 82 R72.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE ("EPS") - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
Apr. 04, 2025
Jun. 28, 2024
Mar. 29, 2024
Jul. 04, 2025
Jun. 28, 2024
Net income (loss)            
Net Income (Loss) $ 15,436 $ 4,687 $ 4,594 $ 2,942 $ 20,123 $ 7,536
Weighted-average shares outstanding:            
Weighted-average common shares outstanding (in shares) 14,444   13,725   14,298 13,665
Effect of dilutive stock options and restricted stock awards (in shares) 473   349   480 336
Weighted-average common shares outstanding-diluted (in shares) 14,917   14,074   14,778 14,001
Earnings (Loss) per share:            
Basic (in dollars per share) $ 1.07   $ 0.33   $ 1.41 $ 0.55
Diluted (in dollars per share) $ 1.03   $ 0.33   $ 1.36 $ 0.54