XML 13 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Concentration of risk (Details)
9 Months Ended 12 Months Ended
Sep. 28, 2019
USD ($)
Customer
Dec. 29, 2018
USD ($)
Customer
Accounts Receivable, Net [Abstract]    
Receivables due amount $ 43,536,854 $ 30,285,316
Term Loan [Member] | Minimum [Member]    
Interest Rate Risk [Abstract]    
Basis spread on variable rate 1.25%  
Term Loan [Member] | Maximum [Member]    
Interest Rate Risk [Abstract]    
Basis spread on variable rate 2.25%  
Term Loan [Member] | LIBOR [Member]    
Interest Rate Risk [Abstract]    
Term of variable rate 1 month  
Term Loan [Member] | Interest Rate Swap [Member]    
Interest Rate Risk [Abstract]    
Interest rate swap, notional amount $ 50,000,000  
Revolving Credit Loan [Member] | LIBOR [Member] | Minimum [Member]    
Interest Rate Risk [Abstract]    
Basis spread on variable rate 1.25%  
Revolving Credit Loan [Member] | LIBOR [Member] | Maximum [Member]    
Interest Rate Risk [Abstract]    
Basis spread on variable rate 2.25%  
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Accounts Receivable, Net [Abstract]    
Number of major customers | Customer   0
Percentage of concentration risk   10.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Ford Motor Company [Member]    
Accounts Receivable, Net [Abstract]    
Number of major customers | Customer 1  
Receivables due amount $ 6,315,000  
Percentage of concentration risk 14.00%