XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Income Statement [Abstract]    
Revenues $ 146,518 $ 126,158
Costs of services (exclusive of depreciation and amortization) 105,374 90,997
Selling, general and administrative expenses 23,206 24,123
Depreciation and amortization 3,301 2,943
Income from operations 14,637 8,095
Interest expense, net (199) (362)
Foreign currency gains (losses), net (551) 1,422
Income before provision for income taxes 13,887 9,155
Provision for income taxes 3,386 2,687
Net income $ 10,501 $ 6,468
Net income per share:    
Basic (in dollars per share) $ 1.37 $ 0.83
Diluted (in dollars per share) $ 1.34 $ 0.80
Weighted average number of shares outstanding:    
Basic (in shares) 7,626 7,805
Diluted (in shares) 7,831 8,037