XML 59 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2019
Sep. 28, 2018
Sep. 27, 2019
Sep. 28, 2018
Revenue:        
Total revenue $ 72,690 $ 73,718 $ 213,366 $ 219,352
Cost of service:        
Total cost of service 48,273 48,304 140,379 143,877
Stock compensation expense 1,155 1,646 3,465 4,367
Selling, general and administrative costs 14,353 15,507 44,107 45,953
Stock compensation expense 776 850 2,268 2,495
Change in acquisition-related contingent consideration liability (108) 803 (1,133) (3,750)
Total costs and operating expenses 63,294 65,464 185,621 188,575
Income from operations 9,396 8,254 27,745 30,777
Other expense:        
Interest expense (62) (158) (268) (515)
Income from operations before income taxes 9,334 8,096 27,477 30,262
Income tax expense 2,427 2,425 6,481 5,618
Income from continuing operations 6,907 5,671 20,996 24,644
Income (loss) from discontinued operations 2 (514) (4) (599)
Net income $ 6,909 $ 5,157 $ 20,992 $ 24,045
Basic net income per common share:        
Income per common share from continuing operations $ 0.23 $ 0.19 $ 0.70 $ 0.84
Income (loss) per common share from discontinued operations 0.00 (0.02) 0.00 (0.02)
Basic net income per common share 0.23 0.17 0.70 0.82
Diluted net income per common share:        
Income per common share from continuing operations 0.21 0.18 0.65 0.77
Income (loss) per common share from discontinued operations 0.00 (0.02) 0.00 (0.02)
Diluted net income per common share $ 0.21 $ 0.16 $ 0.65 $ 0.75
Weighted average common shares outstanding:        
Basic 29,876,468 29,478,243 29,794,091 29,332,508
Diluted 32,570,742 32,593,359 32,413,115 32,214,419
Revenue Before Reimbursements [Member]        
Revenue:        
Total revenue $ 66,755 $ 68,183 $ 197,101 $ 202,928
Reimbursements [Member]        
Revenue:        
Total revenue 5,935 5,535 16,265 16,424
Cost of service:        
Total cost of service 5,935 5,535 16,265 16,424
Cost Before Reimbursements [Member]        
Cost of service:        
Total cost of service $ 41,183 $ 41,123 $ 120,649 $ 123,086