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