XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 30, 2024
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 Ended
(in thousands, except per share amounts)March 30, 2024April 1, 2023
Numerator:
Net income as reported$48,452 $88,745 
Denominator:
Weighted average shares outstanding
Basic24,911 24,782 
Effect of dilutive securities213 280 
Diluted25,124 25,062 
Earnings Per Share:
Basic earnings per share$1.95 $3.58 
Diluted earnings per share$1.93 $3.54