XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Jul. 03, 2021
Jun. 27, 2020
Income Statement [Abstract]        
Revenues $ 148,237 $ 123,031 $ 294,755 $ 249,189
Costs of services (exclusive of depreciation and amortization) 105,042 90,168 210,416 181,165
Selling, general and administrative expenses 24,043 21,418 47,250 45,541
Depreciation and amortization 3,215 3,106 6,516 6,049
Income from operations 15,937 8,339 30,573 16,434
Interest expense, net (409) (372) (608) (734)
Foreign currency gains (losses), net 63 (102) (488) 1,320
Income before provision for income taxes 15,591 7,865 29,477 17,020
Provision for income taxes 4,025 1,934 7,410 4,621
Net income $ 11,566 $ 5,931 $ 22,067 $ 12,399
Net income per share:        
Basic (in dollars per share) $ 1.57 $ 0.76 $ 2.94 $ 1.59
Diluted (in dollars per share) $ 1.53 $ 0.75 $ 2.86 $ 1.55
Weighted average number of shares outstanding:        
Basic (in shares) 7,320 7,764 7,473 7,784
Diluted (in shares) 7,539 7,920 7,685 7,979