XML 22 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Income Statement [Abstract]      
Revenues $ 623,976 $ 590,901 $ 565,933
Costs of services (exclusive of depreciation and amortization) 439,751 410,081 400,054
Selling, general and administrative expenses 115,116 110,087 97,372
Depreciation and amortization 11,564 11,996 12,768
Income from operations 57,545 58,737 55,739
Interest expense, net (3,812) (1,826) (970)
Foreign currency gains (losses), net (1,445) 1,889 (494)
Income before provision for income taxes 52,288 58,800 54,275
Provision for income taxes 13,807 15,181 12,596
Net income $ 38,481 $ 43,619 $ 41,679
Net income per share:      
Basic (in dollars per share) $ 5.48 $ 6.02 $ 5.59
Diluted (in dollars per share) $ 5.39 $ 5.91 $ 5.45
Weighted average number of shares outstanding:      
Basic (in shares) 7,008 7,218 7,423
Diluted (in shares) 7,118 7,355 7,621