Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2016
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities

Accrued liabilities consisted of the following as of:

 

     December 31,      January 2,  
     2016      2016  
     (in thousands)  

Accrued payroll and benefits

   $ 4,384      $ 4,326  

Accrued warranty

     4,494        3,484  

Customer deposits

     2,176        1,334  

Accrued health claims insurance payable

     668        827  

Accrued interest

     1,660        133  

Other

     1,527        1,294  
  

 

 

    

 

 

 
   $ 14,909      $ 11,398