XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Income Statement [Abstract]        
Revenues $ 171,442 $ 161,965 $ 343,230 $ 314,810
Costs of services (exclusive of depreciation and amortization) 125,327 113,333 244,206 221,170
Selling, general and administrative expenses 32,016 29,846 62,514 58,218
Depreciation and amortization 2,811 2,872 5,603 5,815
Income from operations 11,288 15,914 30,907 29,607
Interest expense, net (1,483) (1,616) (1,948) (2,187)
Foreign currency losses, net (191) (686) (333) (1,214)
Income before provision for income taxes 9,614 13,612 28,626 26,206
Provision for income taxes 3,076 4,104 8,397 7,780
Net income $ 6,538 $ 9,508 $ 20,229 $ 18,426
Net income per share:        
Basic (in dollars per share) $ 0.96 $ 1.36 $ 2.93 $ 2.61
Diluted (in dollars per share) $ 0.94 $ 1.34 $ 2.90 $ 2.56
Weighted average number of shares outstanding:        
Basic (in shares) 6,834 6,983 6,880 7,051
Diluted (in shares) 6,911 7,080 6,961 7,166