Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Additional Information (Detail)

v3.19.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Loss Contingencies [Line Items]    
Losses up to per occurrence related to product liability, automotive, workers' compensation and general liability (up to) $ 250,000  
Liability recorded for such risk insurance reserves 1,772,000  
Aggregate vendors and insurers letters of credit related to product purchases and insurance coverage of product liability, workers' compensation and general liability 11,736,000  
Group health claims up to annual stop loss limit per participant 250,000  
Liability recorded for such group health insurance reserves 1,602,000  
Minimum    
Loss Contingencies [Line Items]    
Occurrences in excess for purchased catastrophic coverage (up to) 250,000  
Unfavorable Regulatory Action [Member] | Cost of Sales [Member] | Other Current Liabilities [Member]    
Loss Contingencies [Line Items]    
Loss Contingency, Loss in Period   $ 6,274,000
Loss Contingency Accrual, Period Increase (Decrease) (3,829,000)  
Unfavorable Regulatory Action [Member] | Cost of Sales [Member] | Other Current Liabilities [Member] | Minimum    
Loss Contingencies [Line Items]    
Loss Contingency, Estimate of Possible Loss $ 2,446,000