XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Numerator [Abstract]      
Net income – basic $ 49,973 $ 47,147 $ 21,018
Net income – diluted $ 49,973 $ 47,147 $ 21,018
Denominator [Abstract]      
Basic weighted average shares outstanding (in shares) 14,753,738 14,135,333 12,362,786
Effect of dilutive non-vested restricted shares and units (in shares) 490,981 498,116 303,622
Effect of issuable shares related to acquisitions (in shares) 15,467 22,932 46,667
Diluted weighted average shares outstanding (in shares) 15,260,186 14,656,381 12,713,075