Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.20.4
Commitments and Contingencies - Additional Information (Details) - USD ($)
Jan. 03, 2021
Dec. 29, 2019
Dec. 30, 2018
Dec. 31, 2017
Insurance Installments [Member]        
Loss Contingencies [Line Items]        
Purchase Obligation, to be Paid, Year One $ 661,000 $ 430,000 $ 215,000 $ 169,000
Open Non-cancellable Purchase Orders for Raw Materials [Member]        
Loss Contingencies [Line Items]        
Purchase Obligation, to be Paid, Year One 51,832,000 $ 27,959,000 $ 39,951,000  
Indemnification Agreement [Member]        
Loss Contingencies [Line Items]        
Loss contingency accrual $ 0