XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 29, 2024
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
September 29, 2024October 1, 2023September 29, 2024October 1, 2023
(in thousands, except per share data)
Numerator:
Net income$28,443 $9,879 $65,180 $24,962 
Less: distributed and undistributed earnings available to participating securities(119)(117)(425)(327)
Distributed and undistributed earnings available to common shareholders$28,324 $9,762 $64,755 $24,635 
 
Denominator:
Weighted average shares outstanding58,061 57,420 57,895 57,326 
Participating securities244 687 380 761 
Shares for basic EPS58,305 58,107 58,275 58,087 
Dilutive effect of non-participating securities566 235 479 146 
Shares for diluted EPS58,871 58,342 58,754 58,233 
 
Basic EPS$0.49 $0.17 $1.12 $0.43 
Diluted EPS$0.48 $0.17 $1.11 $0.43