XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Tables)
6 Months Ended
Jun. 29, 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
June 29,
2024
July 1,
2023
June 29,
2024
July 1,
2023
Numerator:
Net income — basic$6,538 $9,508 $20,229 $18,426 
Less: net income attributable to participating shares22 34 68 69 
Net income — diluted$6,516 $9,474 $20,161 $18,357 
Denominator:
Weighted average shares outstanding — basic6,834 6,983 $6,880 $7,051 
Effect of dilutive stock options and restricted stock units77 97 81 115 
Weighted average shares outstanding — diluted6,911 7,080 6,961 7,166 
Net income per share:
Basic$0.96 $1.36 $2.93 $2.61 
Diluted$0.94 $1.34 $2.90 $2.56