LIABILITIES AND LONG-TERM DEBT (Details) - USD ($) $ in Thousands | Oct. 01, 2014 | Mar. 31, 2017 | Dec. 31, 2016 |
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] | | | |
Maturity date | | Sep. 30, 2019 | |
Short-term amount outstanding | | $ 8,061 | $ 10,145 |
Total long-term debt, less current portion including loan fees | | $ 76,092 | $ 73,107 |
Interest rate on loan | | 3.48% | 3.27% |
Debt issuance cost | | $ 700 | $ 700 |
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 | |
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% | |
Consolidated leverage ratio | | 3.50 | |
Revolving Loan [Member] | | | |
Pricing Levels for Leverage Ratios [Abstract] | | | |
Maturity date | | Oct. 1, 2019 | |
Maximum borrowing capacity | | $ 40,000 | |
Borrowed funds under the agreement | | 14,000 | 9,000 |
Available remaining borrowing capacity | | 26,000 | |
Term Note One [Member] | Revolving Loan [Member] | | | |
Pricing Levels for Leverage Ratios [Abstract] | | | |
Short-term amount outstanding | | 1,300 | 1,700 |
Total long-term debt, less current portion including loan fees | | 17,000 | 17,300 |
Amount of multiple advance loan that was available to be borrowed | | 25,000 | |
Term Note [Member] | | | |
Pricing Levels for Leverage Ratios [Abstract] | | | |
Short-term amount outstanding | | 7,000 | 8,800 |
Total long-term debt, less current portion including loan fees | | $ 45,500 | $ 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% | |