Quarterly report pursuant to Section 13 or 15(d)

LIABILITIES AND LONG-TERM DEBT (Details)

v3.8.0.1
LIABILITIES AND LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2014
Sep. 30, 2017
Jul. 25, 2017
Dec. 31, 2016
Maximum Consolidated Leverage Ratio [Abstract]        
Maximum consolidated leverage ratio, March 31, 2017   4.00    
Maximum consolidated leverage ratio, June 30, 2017   4.25    
Maximum consolidated leverage ratio, September 30, 2017   3.75    
Maximum consolidated leverage ratio, December 31, 2017   3.50    
Maximum consolidated leverage ratio, March 31, 2018 and each fiscal quarter thereafter   3.25    
Minimum Consolidated Fixed Charge Coverage Ratio [Abstract]        
Minimum consolidated fixed charge coverage ratio, March 31, 2017   1.10    
Minimum consolidated fixed charge coverage ratio, June 30, 2017   1.05    
Minimum consolidated fixed charge coverage ratio, September 30, 2017   1.05    
Minimum consolidated fixed charge coverage ratio, December 31, 2017   1.10    
Minimum consolidated fixed charge coverage ratio, March 31, 2018 and each fiscal quarter thereafter   1.25    
Pricing Levels for Leverage Ratios [Abstract]        
Maturity date   Sep. 30, 2019    
Short-term amount outstanding   $ 8,061   $ 10,145
Long-term amount outstanding   81,011   73,107
Debt issuance cost   $ 600   $ 700
Interest rate on loan   3.74%   3.27%
Leverage Ratio, Less than 1.50 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Commitment fee   0.25%    
Consolidated leverage ratio   1.50    
Leverage Ratio, Greater than or Equal to 1.50 to 1.00 but Less than 2.00 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Commitment fee   0.25%    
Leverage Ratio, Greater than or Equal to 1.50 to 1.00 but Less than 2.00 to 1.00 [Member] | Minimum [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Consolidated leverage ratio   1.50    
Leverage Ratio, Greater than or Equal to 1.50 to 1.00 but Less than 2.00 to 1.00 [Member] | Maximum [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Consolidated leverage ratio   2.00    
Leverage Ratio, Greater than or Equal to 2.00 to 1.00 but Less than 3.00 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Commitment fee   0.375%    
Leverage Ratio, Greater than or Equal to 2.00 to 1.00 but Less than 3.00 to 1.00 [Member] | Minimum [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Consolidated leverage ratio   2.00    
Leverage Ratio, Greater than or Equal to 2.00 to 1.00 but Less than 3.00 to 1.00 [Member] | Maximum [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Consolidated leverage ratio   3.00    
Leverage Ratio, Greater than or Equal to 3.00 to 1.00 but Less than 3.50 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Commitment fee   0.375%    
Leverage Ratio, Greater than or Equal to 3.00 to 1.00 but Less than 3.50 to 1.00 [Member] | Minimum [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Consolidated leverage ratio   3.00    
Leverage Ratio, Greater than or Equal to 3.00 to 1.00 but Less than 3.50 to 1.00 [Member] | Maximum [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Consolidated leverage ratio   3.50    
Leverage Ratio, Greater than or Equal to 3.50 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Commitment fee   0.375%    
Consolidated leverage ratio   3.50    
Revolving Facility [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Maturity date   Oct. 01, 2019    
Maximum borrowing capacity   $ 60,000 $ 40,000  
Borrowed funds under the agreement   23,000   $ 9,000
Available remaining borrowing capacity   37,000    
Available remaining borrowing capacity to maintain covenant compliance   31,000    
TOCCO [Member]        
Long-term debt [Abstract]        
Long-term debt   89,666   84,000
Less debt issuance costs   594   748
Carrying balance of debt   89,072   83,252
TOCCO [Member] | Revolving Facility [Member]        
Long-term debt [Abstract]        
Long-term debt   23,000   9,000
Term Note One [Member] | Revolving Facility [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Short-term amount outstanding   1,300   1,700
Long-term amount outstanding   16,300   17,300
Amount of multiple advance loan that was available to be borrowed   25,000    
Acquisition Loan [Member] | TOCCO [Member]        
Long-term debt [Abstract]        
Long-term debt   49,000   56,000
Term Loan [Member] | TOCCO [Member]        
Long-term debt [Abstract]        
Long-term debt   17,666   19,000
Term Note [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Short-term amount outstanding   7,000   8,800
Long-term amount outstanding   $ 42,000   $ 47,300
Total long-term debt $ 70,000      
Amortization period for principal on acquisition term loan   10 years    
Quarterly installment amount of acquisition term loan   $ 1,750    
LIBOR [Member] | Leverage Ratio, Less than 1.50 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Basis spread on variable rate   2.00%    
LIBOR [Member] | Leverage Ratio, Greater than or Equal to 1.50 to 1.00 but Less than 2.00 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Basis spread on variable rate   2.25%    
LIBOR [Member] | Leverage Ratio, Greater than or Equal to 2.00 to 1.00 but Less than 3.00 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Basis spread on variable rate   2.50%    
LIBOR [Member] | Leverage Ratio, Greater than or Equal to 3.00 to 1.00 but Less than 3.50 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Basis spread on variable rate   2.75%    
LIBOR [Member] | Leverage Ratio, Greater than or Equal to 3.50 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Basis spread on variable rate   3.00%    
Base Rate [Member] | Leverage Ratio, Less than 1.50 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Basis spread on variable rate   1.00%    
Base Rate [Member] | Leverage Ratio, Greater than or Equal to 1.50 to 1.00 but Less than 2.00 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Basis spread on variable rate   1.25%    
Base Rate [Member] | Leverage Ratio, Greater than or Equal to 2.00 to 1.00 but Less than 3.00 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Basis spread on variable rate   1.50%    
Base Rate [Member] | Leverage Ratio, Greater than or Equal to 3.00 to 1.00 but Less than 3.50 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Basis spread on variable rate   1.75%    
Base Rate [Member] | Leverage Ratio, Greater than or Equal to 3.50 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Basis spread on variable rate   2.00%