XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Income Statement [Abstract]        
Revenues $ 161,965 $ 149,102 $ 314,810 $ 297,484
Costs of services (exclusive of depreciation and amortization) 113,333 103,076 221,170 207,136
Selling, general and administrative expenses 29,846 27,963 58,218 53,780
Depreciation and amortization 2,872 3,050 5,815 6,026
Income from operations 15,914 15,013 29,607 30,542
Interest expense, net (1,616) (468) (2,187) (676)
Foreign currency gains (losses), net (686) 1,700 (1,214) 1,899
Income before provision for income taxes 13,612 16,245 26,206 31,765
Provision for income taxes 4,104 4,602 7,780 8,696
Net income $ 9,508 $ 11,643 $ 18,426 $ 23,069
Net income per share:        
Basic (in dollars per share) $ 1.36 $ 1.60 $ 2.61 $ 3.15
Diluted (in dollars per share) $ 1.34 $ 1.57 $ 2.56 $ 3.09
Weighted average number of shares outstanding:        
Basic (in shares) 6,983 7,263 7,051 7,311
Diluted (in shares) 7,080 7,380 7,166 7,442