v3.10.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
USD ($)
patent
Sep. 30, 2017
USD ($)
Sep. 29, 2018
USD ($)
Sep. 30, 2017
USD ($)
Dec. 30, 2017
USD ($)
Loss Contingencies [Line Items]          
Losses up to per occurrence related to product liability, automotive, workers' compensation and general liability $ 250   $ 250    
Liability recorded for such risk insurance reserves 2,107   2,107    
Letters of Credit Outstanding, Amount 6,936   6,936    
Group health claims up to annual stop loss limit per participant 250   250    
Liability recorded for such group health insurance reserves 1,814   1,814    
Loss Contingency, Loss in Period $ 0 $ 4,128 (4,128) $ 6,274  
Patent Infringement from Minute Key Inc. [Member]          
Loss Contingencies [Line Items]          
Number of patents found not infringed | patent 2        
Maximum [Member]          
Loss Contingencies [Line Items]          
Occurrences in excess for purchased catastrophic coverage $ 40,000        
Minimum [Member]          
Loss Contingencies [Line Items]          
Occurrences in excess for purchased catastrophic coverage 250        
Anti-dumping duties [Domain]          
Loss Contingencies [Line Items]          
Loss Contingency Accrual $ 2,146   $ 2,146   $ 6,274