Accumulated Other Comprehensive Income (Loss) - Reclassification Out of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Jan. 02, 2016 |
Jan. 03, 2015 |
|
| Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
| Other expense, net | $ (388) | $ (1,750) | |
| Cost of sales | $ 318,452 | 270,678 | 213,596 |
| Tax effect | $ 11,800 | 15,297 | 9,675 |
| Income tax allocation | 1,600 | ||
| Amounts Reclassified From Accumulated Other Comprehensive Loss [Member] | Aluminum Forward Contracts [Member] | |||
| Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
| Cost of sales | 126 | 7 | |
| Tax effect | (50) | (3) | |
| Amounts Reclassified From Accumulated Other Comprehensive Loss [Member] | Interest Rate Swap [Member] | |||
| Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
| Other expense, net | 1,188 | ||
| Tax effect | $ (461) | ||
| Income tax allocation | $ 1,595 | ||