XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Tables)
6 Months Ended
Jun. 29, 2024
Earnings Per Share [Abstract]  
Schedule Of Reconciliation Of The Net Income And Weighted Average Shares Outstanding For The Calculation Of Basic And Diluted Earnings Per Share
The following table represents a reconciliation of the net income and weighted average shares outstanding for the calculation of basic and diluted earnings per share:
Three Months EndedSix Months Ended
June 29, 2024July 1, 2023June 29, 2024July 1, 2023
Numerator:
Net income – basic and diluted$7,907 $15,413 $8,315 $21,360 
Denominator:
Basic weighted average shares outstanding15,362,825 15,014,106 15,314,988 14,948,796 
Effect of dilutive non-vested restricted shares and units284,166 413,856 317,026 447,546 
Effect of issuable shares related to acquisitions24,185 23,826 25,618 25,193 
Diluted weighted average shares outstanding15,671,176 15,451,788 15,657,632 15,421,535