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
3 Months Ended
Oct. 01, 2014
Mar. 31, 2018
Dec. 31, 2017
Jul. 25, 2017
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]        
Interest rate on loan   4.38% 4.07%  
Long-term debt [Abstract]        
Long-term debt   $ 107,500 $ 99,583  
Debt issuance costs   (408) (501)  
Total long-term debt   107,092 99,082  
Less current portion including loan fees   8,061 8,061  
Total long-term debt, less current portion including loan fees   $ 99,031 91,021  
Leverage Ratio, Less than 1.50 to 1.00 [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Commitment fee   0.25%    
Leverage Ratio, Less than 1.50 to 1.00 [Member] | Maximum [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]        
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%    
Leverage Ratio, Greater than or Equal to 3.50 to 1.00 [Member] | Minimum [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Consolidated leverage ratio   3.50    
Revolving Facility [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Maximum borrowing capacity   $ 60,000   $ 40,000
Maturity date   Oct. 01, 2019    
Available remaining borrowing capacity   $ 14,900    
Available remaining borrowing capacity to maintain covenant compliance   10,000    
Long-term debt [Abstract]        
Long-term debt   $ 45,000 35,000  
Acquisition Loan [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Maturity date   Sep. 30, 2019    
Total long-term debt $ 70,000      
Amortization period for principal on acquisition term loan   10 years    
Quarterly installment amount of acquisition term loan   $ 1,800    
Long-term debt [Abstract]        
Long-term debt   45,500 47,250  
Less current portion including loan fees   7,000 7,000  
Total long-term debt, less current portion including loan fees   $ 38,500 40,300  
Term Loan [Member]        
Pricing Levels for Leverage Ratios [Abstract]        
Maturity date   Sep. 30, 2019    
Amount of multiple advance loan that was available to be borrowed   $ 25,000    
Quarterly installment amount of acquisition term loan   300    
Long-term debt [Abstract]        
Long-term debt   17,000 17,333  
Less current portion including loan fees   1,300 1,300  
Total long-term debt, less current portion including loan fees   $ 15,700 $ 16,000  
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%