Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2016
Jan. 03, 2015
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance $ 73,976 $ 49,075
Other comprehensive income (loss) before reclassification 126 (212)
Amounts reclassified from other comprehensive loss   1,195
Tax effect (50) (431)
Reclassification of income tax allocation 1,595  
Net current-period other comprehensive income 1,671 552
Ending Balance 106,961 73,976
Accumulated Other Comprehensive Loss [Member]    
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (1,671) (2,223)
Net current-period other comprehensive income 1,671 552
Ending Balance   (1,671)
Aluminum Forward Contracts [Member]    
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Other comprehensive income (loss) before reclassification 126 346
Amounts reclassified from other comprehensive loss   7
Tax effect (50) (187)
Reclassification of income tax allocation 1,595  
Net current-period other comprehensive income 1,671 166
Aluminum Forward Contracts [Member] | Accumulated Other Comprehensive Loss [Member]    
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance $ (1,671) (1,837)
Ending Balance   (1,671)
Interest Rate Swap [Member]    
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Other comprehensive income (loss) before reclassification   (558)
Amounts reclassified from other comprehensive loss   1,188
Tax effect   (244)
Net current-period other comprehensive income   386
Interest Rate Swap [Member] | Accumulated Other Comprehensive Loss [Member]    
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance   $ (386)