Basis of Presentation - Additional Information (Detail) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 30, 2017 |
Sep. 30, 2017 |
Jul. 01, 2017 |
Apr. 01, 2017 |
Dec. 31, 2016 |
Sep. 30, 2016 |
Jun. 30, 2016 |
Mar. 31, 2016 |
Dec. 30, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
|
Business Acquisition [Line Items] | |||||||||||
Net sales | $ 206,374 | $ 218,955 | $ 224,260 | $ 188,779 | $ 186,876 | $ 211,528 | $ 226,900 | $ 189,604 | $ 838,368 | $ 814,908 | $ 786,911 |
Gain (Loss) on Disposition of Assets | 638 | (1,047) | 0 | ||||||||
Payments to Acquire Businesses, Gross | $ 47,188 | $ 0 | $ 0 | ||||||||
Total Revenues | |||||||||||
Business Acquisition [Line Items] | |||||||||||
Major customer, accounted percentage | 45.80% | 46.10% | |||||||||
ST Fastening Systems [Domain] | |||||||||||
Business Acquisition [Line Items] | |||||||||||
Payments to Acquire Businesses, Gross | $ 47,188 |