XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Income Statement [Abstract]        
Revenues $ 148,441 $ 136,412 $ 445,925 $ 431,167
Costs of services (exclusive of depreciation and amortization) 102,267 95,980 309,403 306,396
Selling, general and administrative expenses 28,246 24,490 82,026 71,740
Depreciation and amortization 3,034 3,141 9,060 9,657
Income from operations 14,894 12,801 45,436 43,374
Interest expense, net (667) (183) (1,343) (791)
Foreign currency gains (losses), net 1,667 235 3,566 (253)
Income before provision for income taxes 15,894 12,853 47,659 42,330
Provision for income taxes 4,017 1,908 12,713 9,318
Net income $ 11,877 $ 10,945 $ 34,946 $ 33,012
Net income per share:        
Basic (in dollars per share) $ 1.66 $ 1.48 $ 4.81 $ 4.42
Diluted (in dollars per share) $ 1.63 $ 1.44 $ 4.72 $ 4.31
Weighted average number of shares outstanding:        
Basic (in shares) 7,119 7,375 7,247 7,440
Diluted (in shares) 7,246 7,560 7,376 7,643