Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Detail) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Jan. 02, 2016 |
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
$ 171,774
|
$ 149,890
|
| Less: Accumulated depreciation |
(87,565)
|
(78,387)
|
| Property, plant and equipment, net |
84,209
|
71,503
|
| Land [Member] |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
6,298
|
6,298
|
| Building and Improvements [Member] |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
51,681
|
46,229
|
| Machinery and Equipment [Member] |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
79,421
|
63,290
|
| Vehicles [Member] |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
11,415
|
9,478
|
| Software [Member] |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
16,640
|
16,278
|
| Construction in Progress [Member] |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
$ 6,319
|
$ 8,317
|