XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Oct. 01, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table shows the computation of basic and diluted EPS:
Three Months EndedNine Months Ended
October 1, 2023October 2, 2022October 1, 2023October 2, 2022
(in thousands, except per share data)
Numerator:
Net income$9,879 $14,065 $24,962 $44,176 
Less: distributed and undistributed earnings available to participating securities(117)(246)(327)(716)
Distributed and undistributed earnings available to common shareholders$9,762 $13,819 $24,635 $43,460 
 
Denominator:
Weighted average shares outstanding57,420 57,656 57,326 58,139 
Participating securities687 1,025 761 960 
Shares for basic EPS58,107 58,681 58,087 59,099 
Dilutive effect of non-participating securities235 — 146 — 
Shares for diluted EPS58,342 58,681 58,233 59,099 
 
Basic EPS$0.17 $0.24 $0.43 $0.75 
Diluted EPS$0.17 $0.24 $0.43 $0.75