XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF OPERATIONS & COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2022
Jun. 27, 2021
Jun. 26, 2022
Jun. 27, 2021
Income Statement [Abstract]        
Revenue from services $ 569,253 $ 515,955 $ 1,120,768 $ 974,661
Cost of services 410,722 379,487 822,392 727,619
Gross profit 158,531 136,468 298,376 247,042
Selling, general and administrative expense 122,034 110,508 242,602 207,909
Depreciation and amortization 7,245 7,017 14,532 13,979
Income (loss) from operations 29,252 18,943 41,242 25,154
Interest and other income (expense), net (110) 724 395 1,299
Income before tax expense 29,142 19,667 41,637 26,453
Income tax expense (benefit) 5,129 3,783 7,105 3,671
Net income $ 24,013 $ 15,884 $ 34,532 $ 22,782
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.73 $ 0.46 $ 1.04 $ 0.66
Diluted (in dollars per share) $ 0.72 $ 0.45 $ 1.02 $ 0.65
Weighted average shares outstanding:        
Basic (in shares) 32,707 34,818 33,318 34,746
Diluted (in shares) 33,149 35,352 33,832 35,205
Other Comprehensive Income (Loss):        
Foreign currency translation adjustment $ (1,724) $ (6) $ (1,597) $ 490
Comprehensive income (loss) $ 22,289 $ 15,878 $ 32,935 $ 23,272