XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Dec. 27, 2019
Revenue:      
Total revenue $ 278,809,000 $ 239,482,000 $ 282,472,000
Cost of service:      
Total cost of service 173,146,000 166,368,000 185,679,000
Selling, general and administrative costs (includes $3,356, $2,421 and $2,931 of stock compensation expense in 2021, 2020 and 2019, respectively) 59,187,000 53,984,000 62,074,000
Restructuring charges and asset impairments 0 10,488,000 4,514,000
Acquisition-related contingent consideration liability     (1,133,000)
Total costs and operating expenses 232,333,000 230,840,000 251,134,000
Operating income 46,476,000 8,642,000 31,338,000
Other expense:      
Interest expense (95,000) (126,000) (311,000)
Income from continuing operations before income taxes 46,381,000 8,516,000 31,027,000
Income tax expense 4,829,000 2,871,000 7,744,000
Income from continuing operations 41,552,000 5,645,000 23,283,000
Loss from discontinued operations (net of taxes) (7,000) (172,000) (6,000)
Net income $ 41,545,000 $ 5,473,000 $ 23,277,000
Basic net income per common share:      
Income per common share from continuing operations $ 1.38 $ 0.19 $ 0.78
Loss per common share from discontinued operations 0.00 (0.01) 0.00
Basic net income per common share 1.38 0.18 0.78
Diluted net income per common share:      
Income per common share from continuing operations 1.26 0.17 0.72
Loss per common share from discontinued operations 0.00 0.00 0.00
Diluted net income per common share $ 1.26 $ 0.17 $ 0.72
Weighted average common shares outstanding 30,021,097 29,988,244 29,804,721
Weighted average common and common equivalent shares outstanding 32,882,608 32,404,536 32,452,593
Revenue Before Reimbursements [Member]      
Revenue:      
Total revenue $ 277,583,000 $ 234,810,000 $ 260,837,000
Reimbursements [Member]      
Revenue:      
Total revenue 1,226,000 4,672,000 21,635,000
Cost of service:      
Total cost of service 1,226,000 4,672,000 21,635,000
Cost Before Reimbursements [Member]      
Cost of service:      
Total cost of service $ 171,920,000 $ 161,696,000 $ 164,044,000