Annual report pursuant to Section 13 and 15(d)

Financial Instruments and Risks - Additional Information (Details)

v3.20.4
Financial Instruments and Risks - Additional Information (Details) - USD ($)
12 Months Ended
Aug. 08, 2019
Jul. 03, 2019
Jan. 03, 2021
Dec. 29, 2019
Dec. 30, 2018
Dec. 31, 2017
Derivative [Line Items]            
Derivative asset, current     $ 1,055,000 $ 0.0 $ 15,000  
Foreign currency transaction gain (loss), before tax, total     (349,000) (394,000) (181,000)  
Cash on hand     600,000 1,368,000 1,601,000 $ 5,536,000
Term Loan B [Member]            
Derivative [Line Items]            
Repayments of debt   $ 12,000,000        
Cost of Sales [Member]            
Derivative [Line Items]            
Unrealized gain (loss) on derivatives     1,055,000 0.0 353,000  
Gain (loss) on sale of derivatives     $ 583,000 (89,000) $ (118,000)  
PNC Bank [Member]            
Derivative [Line Items]            
Maturity date     Nov. 08, 2023      
PNC Bank [Member] | Revolving Credit Facility [Member]            
Derivative [Line Items]            
Line of credit facility, remaining borrowing capacity     $ 28,447,000 $ 21,644,000    
PNC Bank [Member] | Term Loan [Member] | Base Rate [Member] | Minimum [Member]            
Derivative [Line Items]            
Debt instrument, basis spread on variable rate     0.75%      
PNC Bank [Member] | Term Loan [Member] | Base Rate [Member] | Maximum [Member]            
Derivative [Line Items]            
Debt instrument, basis spread on variable rate     1.25%      
PNC Bank [Member] | Term Loan [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]            
Derivative [Line Items]            
Debt instrument, basis spread on variable rate     2.50%      
PNC Bank [Member] | Term Loan [Member] | London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]            
Derivative [Line Items]            
Debt instrument, basis spread on variable rate     3.00%      
TCW Asset Management Company, LLC [Member]            
Derivative [Line Items]            
Maturity date     Nov. 08, 2023      
TCW Asset Management Company, LLC [Member] | Financing Agreement Through June 30, 2020 [Member] | London Interbank Offered Rate (LIBOR) [Member]            
Derivative [Line Items]            
Debt instrument, basis spread on variable rate 8.75%   8.75%      
TCW Asset Management Company, LLC [Member] | Financing Agreement Through June 30, 2020 [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]            
Derivative [Line Items]            
Debt instrument, basis spread on variable rate 7.25%          
TCW Asset Management Company, LLC [Member] | Financing Agreement Through June 30, 2020 [Member] | London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]            
Derivative [Line Items]            
Debt instrument, basis spread on variable rate 8.75%          
TCW Asset Management Company, LLC [Member] | Term Loan A [Member]            
Derivative [Line Items]            
Maturity date     Nov. 08, 2023      
Repayments of debt $ 10,000,000          
Repayments of long-term debt, total $ 10,000,000          
TCW Asset Management Company, LLC [Member] | Term Loan A [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]            
Derivative [Line Items]            
Debt instrument, basis spread on variable rate     7.25%      
TCW Asset Management Company, LLC [Member] | Term Loan A [Member] | London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]            
Derivative [Line Items]            
Debt instrument, basis spread on variable rate     8.75%