Condensed Consolidated Statements of Income (Unaudited) - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2016 |
Sep. 25, 2015 |
Sep. 30, 2016 |
Sep. 25, 2015 |
|
| Income Statement [Abstract] | ||||
| Revenue | $ 283,782 | $ 299,061 | $ 902,359 | $ 869,490 |
| Cost of revenue | 257,687 | 272,224 | 822,042 | 791,170 |
| Selling, general and administrative expenses | 14,933 | 18,366 | 46,046 | 49,650 |
| Operating income | 11,162 | 8,471 | 34,271 | 28,670 |
| Interest (expense) income, net | (1,348) | (1,583) | (4,396) | (4,616) |
| Income from operations before income taxes | 9,814 | 6,888 | 29,875 | 24,054 |
| Income tax expense (benefit) | 3,207 | (7,140) | 10,629 | (958) |
| Net income | $ 6,607 | $ 14,028 | $ 19,246 | $ 25,012 |
| Earnings Per Share | ||||
| Basic (in dollars per share) | $ 0.62 | $ 1.33 | $ 1.80 | $ 2.37 |
| Diluted (in dollars per share) | $ 0.60 | $ 1.29 | $ 1.76 | $ 2.31 |
| Weighted average common shares outstanding - basic (in shares) | 10,733 | 10,560 | 10,688 | 10,533 |
| Weighted average common shares outstanding - diluted (in shares) | 11,061 | 10,848 | 10,966 | 10,808 |