v3.19.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Accounting Policies [Abstract]      
Maturity period (less than) 90 days    
Foreign bank balance $ 6,943,000 $ 6,035,000  
Allowance for doubtful accounts (846,000) (1,121,000)  
Proceeds from sale of trade receivables 215,833,000 214,527,000  
Loss from sale of trade receivables 2,233,000 1,426,000  
Risk cover by third party, minimum (up to) 250,000    
Loss limit covered under self-insurance 250,000    
Research and development costs $ 2,181,000 $ 2,216,000 $ 2,277,000
Dividend yield (as a percent) 0.00%