XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Income Statement [Abstract]        
Revenues $ 149,102 $ 148,237 $ 297,484 $ 294,755
Costs of services (exclusive of depreciation and amortization) 103,076 105,042 207,136 210,416
Selling, general and administrative expenses 27,963 24,043 53,780 47,250
Depreciation and amortization 3,050 3,215 6,026 6,516
Income from operations 15,013 15,937 30,542 30,573
Interest expense, net (468) (409) (676) (608)
Foreign currency gains (losses), net 1,700 63 1,899 (488)
Income before provision for income taxes 16,245 15,591 31,765 29,477
Provision for income taxes 4,602 4,025 8,696 7,410
Net income $ 11,643 $ 11,566 $ 23,069 $ 22,067
Net income per share:        
Basic (in dollars per share) $ 1.60 $ 1.57 $ 3.15 $ 2.94
Diluted (in dollars per share) $ 1.57 $ 1.53 $ 3.09 $ 2.86
Weighted average number of shares outstanding:        
Basic (in shares) 7,263 7,320 7,311 7,473
Diluted (in shares) 7,380 7,539 7,442 7,685