XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Income Statement [Abstract]    
Revenues $ 171,789 $ 152,845
Costs of services (exclusive of depreciation and amortization) 118,880 107,837
Selling, general and administrative expenses 30,499 28,372
Depreciation and amortization 2,792 2,943
Income from operations 19,618 13,693
Interest expense, net (464) (571)
Foreign currency losses, net (142) (528)
Income before provision for income taxes 19,012 12,594
Provision for income taxes 5,321 3,676
Net income $ 13,691 $ 8,918
Net income per share:    
Basic (in dollars per share) $ 1.97 $ 1.25
Diluted (in dollars per share) $ 1.95 $ 1.23
Weighted average number of shares outstanding:    
Basic (in shares) 6,926 7,119
Diluted (in shares) 7,011 7,252