XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Revenue:        
Revenue $ 72,033 $ 71,894 $ 223,625 $ 208,577
Cost of service:        
Total cost of service 43,908 45,716 137,658 130,389
Selling, general and administrative costs (includes $859 and $3,027 and $901 and $2,515 of non-cash stock based compensation expense in the three and nine months ended September 30, 2022 and October 1, 2021, respectively) 14,616 14,773 44,993 43,713
Restructuring charge reversal (526)   (651)  
Total costs and operating expenses 57,998 60,489 182,000 174,102
Income from operations 14,035 11,405 41,625 34,475
Other expense, net:        
Interest expense, net (14) (26) (70) (76)
Income from operations before income taxes 14,021 11,379 41,555 34,399
Income tax expense 3,655 3,248 10,469 9,368
Income from continuing operations 10,366 8,131 31,086 25,031
Loss from discontinued operations       (7)
Net income $ 10,366 $ 8,131 $ 31,086 $ 25,024
Basic net income per common share:        
Income per common share from continuing operations $ 0.33 $ 0.27 $ 0.98 $ 0.83
Loss per common share from discontinued operations       (0.00)
Net income per common share 0.33 0.27 0.98 0.83
Diluted net income per common share:        
Income per common share from continuing operations 0.32 0.25 0.97 0.76
Loss per common share from discontinued operations       (0.00)
Net income per common share $ 0.32 $ 0.25 $ 0.97 $ 0.76
Weighted average common shares outstanding:        
Basic 31,685,621 29,813,530 31,595,814 30,038,249
Diluted 32,308,514 32,875,810 32,124,371 32,871,382
Revenue Before Reimbursements [Member]        
Revenue:        
Revenue $ 70,995 $ 71,400 $ 220,871 $ 207,807
Reimbursements [Member]        
Revenue:        
Revenue 1,038 494 2,754 770
Cost of service:        
Total cost of service 1,038 494 2,754 770
Cost Before Reimbursements [Member]        
Cost of service:        
Total cost of service $ 42,870 $ 45,222 $ 134,904 $ 129,619