XML 48 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF OPERATIONS & COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Revenue from services $ 636,793 $ 680,371 $ 1,777,739 $ 1,849,060
Cost of services 467,671 496,053 1,301,924 1,355,890
Gross profit 169,122 184,318 475,815 493,170
Selling, general and administrative expense 131,187 145,382 388,447 405,352
Depreciation and amortization 8,749 10,586 28,528 30,777
Income from operations 29,186 28,350 58,840 57,041
Interest expense (715) (1,357) (2,097) (3,602)
Interest and other income 1,186 1,017 3,948 4,498
Interest and other income (expense), net 471 (340) 1,851 896
Income before tax expense 29,657 28,010 60,691 57,937
Income tax expense 2,981 3,630 6,333 7,070
Net income $ 26,676 $ 24,380 $ 54,358 $ 50,867
Net income per common share:        
Basic (in dollars per share) $ 0.69 $ 0.61 $ 1.39 $ 1.27
Diluted (in dollars per share) $ 0.68 $ 0.61 $ 1.38 $ 1.26
Weighted average shares outstanding:        
Basic (in shares) 38,741 39,743 39,090 40,138
Diluted (in shares) 39,213 40,073 39,479 40,417
Other Comprehensive Income (Loss), Net of Tax [Abstract]        
Comprehensive income $ 25,019 $ 23,785 $ 53,334 $ 46,967
Accumulated other comprehensive loss        
Other Comprehensive Income (Loss), Net of Tax [Abstract]        
Foreign currency translation adjustment $ (1,657) $ (595) $ (1,024) $ (3,900)