XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 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 EndedSix Months Ended
June 30, 2024July 2, 2023June 30, 2024July 2, 2023
(in thousands, except per share data)
Numerator:
Net income$22,558 $15,797 $36,737 $15,083 
Less: distributed and undistributed earnings available to participating securities(109)(189)(282)(207)
Distributed and undistributed earnings available to common shareholders$22,449 $15,608 $36,455 $14,876 
 
Denominator:
Weighted average shares outstanding58,001 57,381 57,812 57,279 
Participating securities280 693 448 798 
Shares for basic EPS58,281 58,074 58,260 58,077 
Dilutive effect of non-participating securities411 96 443 103 
Shares for diluted EPS58,692 58,170 58,703 58,180 
 
Basic EPS$0.39 $0.27 $0.63 $0.26 
Diluted EPS$0.38 $0.27 $0.63 $0.26