XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Income Statement [Abstract]    
Revenue $ 78,202 $ 89,417
Cost of services 58,067 68,822
Gross profit 20,135 20,595
Selling, general and administrative expenses 19,428 17,396
Operating income 707 3,199
Interest and other income 128 91
Interest and other expense 358 348
Income before income taxes 477 2,942
Provision for income taxes 162 702
Net income $ 315 $ 2,240
Net income per share:    
Basic $ 0.02 $ 0.16
Diluted $ 0.02 $ 0.15
Weighted average shares outstanding:    
Basic 14,704 14,199
Diluted 15,347 14,977