XML 38 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Income Statement [Abstract]        
Revenues $ 136,412 $ 121,762 $ 431,167 $ 370,951
Costs of services (exclusive of depreciation and amortization) 95,980 88,304 306,396 269,462
Selling, general and administrative expenses 24,490 22,194 71,740 67,742
Depreciation and amortization 3,141 3,244 9,657 9,293
Income from operations 12,801 8,020 43,374 24,454
Interest expense, net (183) (277) (791) (1,011)
Foreign currency gains (losses), net 235 (217) (253) 1,103
Income before provision for income taxes 12,853 7,526 42,330 24,546
Provision for income taxes 1,908 2,123 9,318 6,744
Net income $ 10,945 $ 5,403 $ 33,012 $ 17,802
Net income per share:        
Basic (in dollars per share) $ 1.48 $ 0.69 $ 4.42 $ 2.28
Diluted (in dollars per share) $ 1.44 $ 0.68 $ 4.31 $ 2.23
Weighted average number of shares outstanding:        
Basic (in shares) 7,375 7,771 7,440 7,780
Diluted (in shares) 7,560 7,934 7,643 7,964