XML 41 R30.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jul. 03, 2026
Earnings Per Share [Abstract]  
Schedule of reconciliation of basic and diluted weighted average shares outstanding
Three Months EndedSix Months Ended
July 3,June 27,July 3,June 27,
(In thousands, except per share data)2026202520262025
Net income$25,540 $22,391 $44,465 $30,498 
Weighted average common shares outstanding31,327 31,693 31,270 31,643 
Add: Dilutive impact of stock options18 18 
Add: Dilutive impact of restricted stock units and performance share units193 172 245 225 
Diluted weighted average common shares outstanding31,524 31,883 31,519 31,886 
Earnings per share
Basic$0.82 $0.71 $1.42 $0.96 
Diluted$0.81 $0.70 $1.41 $0.96 
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
July 3,June 27,July 3,June 27,
(In thousands)2026202520262025
Anti-dilutive restricted stock units and performance share units108 104 68 45 
Total108 104 68 45