XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 27, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Weighted Average Shares Outstanding
Three Months EndedNine Months Ended
September 27,September 29,September 27,September 29,
(In thousands, except per share data)2024202320242023
Net income (loss)$15,051 $(6,400)$9,651 $(22,081)
Weighted average common shares outstanding31,550 31,179 31,458 31,048 
Add: Dilutive impact of stock options20 — 19 — 
Add: Dilutive impact of restricted stock units403 — 444 — 
Diluted weighted average common shares outstanding31,973 31,179 31,921 31,048 
Earnings (loss) per share
Basic$0.48 $(0.21)$0.31 $(0.71)
Diluted$0.47 $(0.21)$0.30 $(0.71)
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 EndedNine Months Ended
September 27,September 29,September 27,September 29,
(In thousands)2024202320242023
Anti-dilutive restricted stock units— — 22 
Total— — 22