XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Income Statement [Abstract]    
Revenues $ 152,845 $ 148,382
Costs of services (exclusive of depreciation and amortization) 107,837 104,060
Selling, general and administrative expenses 28,372 25,817
Depreciation and amortization 2,943 2,976
Income from operations 13,693 15,529
Interest expense, net (571) (208)
Foreign currency gains (losses), net (528) 199
Income before provision for income taxes 12,594 15,520
Provision for income taxes 3,676 4,094
Net income $ 8,918 $ 11,426
Net income per share:    
Basic (in dollars per share) $ 1.25 $ 1.55
Diluted (in dollars per share) $ 1.23 $ 1.52
Weighted average number of shares outstanding:    
Basic (in shares) 7,119 7,360
Diluted (in shares) 7,252 7,503