LIABILITIES AND LONG-TERM DEBT (Details) - USD ($) $ in Thousands | 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 | | |
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 | | |
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 | | |
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 | | |
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 | | |
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. 1, 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% | | |