XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Revenue:        
Total revenue $ 73,521 $ 74,527 $ 140,676 $ 145,634
Cost of service:        
Total cost of service 47,517 48,663 92,106 95,573
Stock compensation expense 1,311 898 2,310 2,721
Selling, general and administrative costs 15,413 15,370 29,754 30,446
Stock compensation expense 787 804 1,492 1,645
Acquisition-related contingent consideration liability 45 (4,553) (1,025) (4,553)
Total costs and operating expenses 63,762 60,284 122,327 123,111
Income from operations 9,759 14,243 18,349 22,523
Other expense:        
Interest expense (105) (178) (206) (357)
Income from operations before income taxes 9,654 14,065 18,143 22,166
Income tax expense 2,614 2,393 4,054 3,193
Income from continuing operations 7,040 11,672 14,089 18,973
Loss from discontinued operations (51) (151) (6) (85)
Net income $ 6,989 $ 11,521 $ 14,083 $ 18,888
Basic net income per common share:        
Income per common share from continuing operations $ 0.23 $ 0.40 $ 0.47 $ 0.65
Loss per common share from discontinued operations 0.00 (0.01) 0.00 0.00
Net income per common share 0.23 0.39 0.47 0.65
Diluted net income per common share:        
Income per common share from continuing operations 0.22 0.36 0.44 0.59
Loss per common share from discontinued operations 0.00 0.00 0.00 0.00
Net income per common share $ 0.22 $ 0.36 $ 0.44 $ 0.59
Weighted average common shares outstanding:        
Basic 29,822,917 29,429,925 29,752,903 29,259,641
Diluted 32,374,152 32,235,085 32,334,301 32,024,949
Revenue Before Reimbursements [Member]        
Revenue:        
Total revenue $ 67,976 $ 68,706 $ 130,346 $ 134,745
Reimbursements [Member]        
Revenue:        
Total revenue 5,545 5,821 10,330 10,889
Cost of service:        
Total cost of service 5,545 5,821 10,330 10,889
Cost Before Reimbursements [Member]        
Cost of service:        
Total cost of service $ 40,661 $ 41,944 $ 79,466 $ 81,963