Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2021
Oct. 02, 2020
Oct. 01, 2021
Oct. 02, 2020
Income Statement [Abstract]        
Revenue $ 459,408 $ 352,415 $ 1,364,257 $ 1,040,212
Cost of revenue 418,900 320,234 1,235,209 951,743
Selling, general, and administrative expenses 27,618 17,344 77,045 58,718
Operating income 12,890 14,837 52,003 29,751
Interest expense, net (1,955) (939) (6,140) (3,988)
Income from operations before income taxes 10,935 13,898 45,863 25,763
Income tax expense 677 3,507 7,623 5,593
Net income $ 10,258 $ 10,391 $ 38,240 $ 20,170
Earnings per share        
Basic (in dollars per share) $ 0.87 $ 0.89 $ 3.27 $ 1.74
Diluted (in dollars per share) $ 0.87 $ 0.88 $ 3.23 $ 1.72
Weighted average common shares outstanding - basic (in shares) 11,726 11,621 11,696 11,590
Weighted average common shares outstanding - basic (in shares) 11,849 11,751 11,830 11,743