XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 28, 2024
Earnings Per Share [Abstract]  
Schedule of earnings per share
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share data):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
September 28,
2024
September 30,
2023
September 28,
2024
September 30,
2023
Numerator:
Net income — basic$11,437 $8,596 $31,666 $27,022 
Less: net income attributable to participating shares25 29 94 98 
Net income — diluted$11,412 $8,567 $31,572 $26,924 
Denominator:
Weighted average shares outstanding — basic6,760 6,977 $6,840 $7,026 
Effect of dilutive stock options and restricted stock units83 106 82 112 
Weighted average shares outstanding — diluted6,843 7,083 6,922 7,138 
Net income per share:
Basic$1.68 $1.22 $4.62 $3.83 
Diluted$1.67 $1.21 $4.57 $3.78