XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Revenue:        
Revenue $ 75,856 $ 72,033 $ 224,187 $ 223,625
Cost of service:        
Total cost of service 45,643 43,908 137,071 137,658
Selling, general and administrative costs (includes $1,193 and $3,243 and $859 and $3,027 of non-cash stock based compensation expense in the three and nine months ended September 29, 2023 and September 30, 2022, respectively) 16,470 14,616 49,331 44,993
Restructuring and asset impairment settlement   (526)   (651)
Total costs and operating expenses 62,113 57,998 186,402 182,000
Income from operations 13,743 14,035 37,785 41,625
Other expense, net:        
Interest expense, net (814) (14) (2,594) (70)
Income from operations before income taxes 12,929 14,021 35,191 41,555
Income tax expense 3,509 3,655 8,890 10,469
Net income $ 9,420 $ 10,366 $ 26,301 $ 31,086
Basic net income per common share:        
Income per common share from operations $ 0.35 $ 0.33 $ 0.97 $ 0.98
Weighted average common shares outstanding 27,220,176 31,685,621 27,146,095 31,595,814
Diluted net income per common share:        
Income per common share from operations $ 0.34 $ 0.32 $ 0.95 $ 0.97
Weighted average common and common equivalent shares outstanding 27,817,949 32,308,514 27,544,738 32,124,371
Revenue Before Reimbursements [Member]        
Revenue:        
Revenue $ 74,634 $ 70,995 $ 220,106 $ 220,871
Reimbursements [Member]        
Revenue:        
Revenue 1,222 1,038 4,081 2,754
Cost of service:        
Total cost of service 1,222 1,038 4,081 2,754
Cost Before Reimbursements [Member]        
Cost of service:        
Total cost of service $ 44,421 $ 42,870 $ 132,990 $ 134,904