Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Income Statement [Abstract]    
Revenue $ 456,471 $ 434,004
Cost of revenue 419,275 393,648
Selling, general, and administrative expenses 31,959 23,823
Operating income 5,237 16,533
Interest expense, net (1,681) (1,932)
Income from operations before income taxes 3,556 14,601
Income tax expense 701 2,553
Net income $ 2,855 $ 12,048
Earnings per share    
Basic (in dollars per share) $ 0.24 $ 1.03
Diluted (in dollars per share) $ 0.24 $ 1.02
Weighted average common shares outstanding - basic (in shares) 11,759 11,648
Weighted average common shares outstanding - basic (in shares) 11,902 11,827