v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Income Statement [Abstract]    
Revenues $ 200,975 $ 181,851
Costs of services (exclusive of depreciation and amortization) 145,029 120,354
Selling, general and administrative expenses 34,523 32,538
Depreciation and amortization 3,391 3,411
Income from operations 18,032 25,548
Interest expense, net (1,011) (429)
Foreign currency gains (losses), net 378 (474)
Income before provision for income taxes 17,399 24,645
Provision for income taxes 6,267 6,643
Net income $ 11,132 $ 18,002
Net income per share:    
Basic (in dollars per share) $ 1.71 $ 2.65
Diluted (in dollars per share) $ 1.69 $ 2.62
Weighted average number of shares outstanding:    
Basic (in shares) 6,512 6,775
Diluted (in shares) 6,588 6,862