XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Income Statement [Abstract]        
Revenue $ 75,002 $ 90,603 $ 247,178 $ 279,896
Cost of services 56,773 70,313 188,604 218,460
Gross profit 18,229 20,290 58,574 61,436
Selling, general and administrative expenses 15,976 17,588 49,949 53,835
Operating income 2,253 2,702 8,625 7,601
Interest and other income 133 137 323 331
Interest and other expense 525 679 1,357 1,279
Income before income taxes 1,861 2,160 7,591 6,653
Provision for income taxes 759 488 2,209 1,640
Net income $ 1,102 $ 1,672 $ 5,382 $ 5,013
Net income per share:        
Basic $ 0.08 $ 0.12 $ 0.37 $ 0.36
Diluted $ 0.07 $ 0.11 $ 0.36 $ 0.34
Weighted average shares outstanding:        
Basic 14,480 14,011 14,366 13,850
Diluted 15,157 14,939 15,086 14,951