XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jul. 01, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted earnings per share: 
 Three Months EndedSix Months Ended
(in thousands, except per share amounts)July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Numerator:
Net income as reported$70,071 $87,016 $158,816 $204,534 
Denominator:
Weighted average shares outstanding
Basic24,839 24,734 24,810 24,712 
Effect of dilutive securities256 251 268 274 
Diluted25,095 24,985 25,078 24,986 
Earnings Per Share:
Basic earnings per share$2.82 $3.52 $6.40 $8.28 
Diluted earnings per share$2.79 $3.48 $6.33 $8.19