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