XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 02, 2022
Apr. 03, 2021
Income Statement [Abstract]    
Revenues $ 148,382 $ 146,518
Costs of services (exclusive of depreciation and amortization) 104,060 105,374
Selling, general and administrative expenses 25,817 23,206
Depreciation and amortization 2,976 3,301
Income from operations 15,529 14,637
Interest expense, net (208) (199)
Foreign currency gains (losses), net 199 (551)
Income before provision for income taxes 15,520 13,887
Provision for income taxes 4,094 3,386
Net income $ 11,426 $ 10,501
Net income per share:    
Basic (in dollars per share) $ 1.55 $ 1.37
Diluted (in dollars per share) $ 1.52 $ 1.34
Weighted average number of shares outstanding:    
Basic (in shares) 7,360 7,626
Diluted (in shares) 7,503 7,831