v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 27, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Weighted Average Shares Outstanding
Three Months EndedSix Months Ended
June 27,June 28,June 27,June 28,
(In thousands, except per share data)2025202420252024
Net income (loss)$22,391 $(6,544)$30,498 $(5,400)
Weighted average common shares outstanding31,693 31,470 31,643 31,411 
Add: Dilutive impact of stock options18 — 18 — 
Add: Dilutive impact of restricted stock units172 — 225 — 
Diluted weighted average common shares outstanding31,883 31,470 31,886 31,411 
Earnings (loss) per share
Basic$0.71 $(0.21)$0.96 $(0.17)
Diluted$0.70 $(0.21)$0.96 $(0.17)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table summarizes the weighted average of anti-dilutive securities excluded from the diluted EPS calculation.
Three Months EndedSix Months Ended
June 27,June 28,June 27,June 28,
(In thousands)2025202420252024
Anti-dilutive restricted stock units and performance share units104 11 45 58 
Total104 11 45 58