XML 122 R104.htm IDEA: XBRL DOCUMENT v3.6.0.2
Retirement Plans - Contributions to Multiemployer Pension Plans (Parenthetical) (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2016
Dec. 31, 2016
Jan. 02, 2016
Dec. 27, 2014
Multiemployer Plans [Line Items]        
Settlement of multiemployer pension withdrawal liabilities   $ 148,723 $ 109,626 $ 12,707
Baltimore Maryland Distribution Facility [Member] | Multi Employer Pension Withdrawal Liabilities [Member]        
Multiemployer Plans [Line Items]        
Settlement of multiemployer pension withdrawal liabilities $ 46,000      
Minimum [Member]        
Multiemployer Plans [Line Items]        
Minimum Contribution by the employer to multi-employer plans as percentage of total contribution 5.00% 5.00%