XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Dec. 28, 2019
Income Statement [Abstract]      
Revenues $ 565,933 $ 508,373 $ 451,370
Costs of services (exclusive of depreciation and amortization) 400,054 370,709 317,761
Selling, general and administrative expenses 97,372 90,028 93,613
Depreciation and amortization 12,768 12,840 10,648
Income from operations 55,739 34,796 29,348
Interest expense, net (970) (1,216) (1,254)
Foreign currency gains (losses), net (494) 42 (1,297)
Income before provision for income taxes 54,275 33,622 26,797
Provision for income taxes 12,596 9,115 6,050
Net income $ 41,679 $ 24,507 $ 20,747
Net income per share:      
Basic (in dollars per share) $ 5.59 $ 3.14 $ 2.63
Diluted (in dollars per share) $ 5.45 $ 3.07 $ 2.53
Weighted average number of shares outstanding:      
Basic (in shares) 7,423 7,768 7,866
Diluted (in shares) 7,621 7,948 8,167