XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2022
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 during fiscal years 2022, 2021 and 2020:
Fiscal Years Ended
December 31, 2022January 1, 2022January 2, 2021
Numerator:
Net income – basic and diluted$49,973 $47,147 $21,018 
Denominator:
Basic weighted average shares outstanding14,753,738 14,135,333 12,362,786 
Effect of dilutive non-vested restricted shares and units490,981 498,116 303,622 
Effect of issuable shares related to acquisitions15,467 22,932 46,667 
Diluted weighted average shares outstanding15,260,186 14,656,381 12,713,075