EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2015
Earnings Per Share [Abstract]  
Schedule of earnings per share
    Years Ended December 31,  
    2015     2014     2013  
(Loss) income from continuing operations   $ (19,157 )   $ 2,236     $ 1,965  
Loss from discontinued operations     -       (492 )     (1,380 )
    $ (19,157 )   $ 1,744     $ 585  
Common Shares:                        
Weighted average common shares outstanding     19,117       18,922       18,413  
Dilutive effect of common stock equivalents     -       346       537  
Total     19,117       19,268       18,950  
                         
Basic earnings per share:                        
(Loss) income from continuing operations   $ (1.00 )   $ 0.12     $ 0.11  
Loss from discontinued operations     -       (0.03 )     (0.08 )
Net (loss) income   $ (1.00 )   $ 0.09     $ 0.03  
                         
Diluted earnings per share:                        
(Loss) income from continuing operations   $ (1.00 )   $ 0.12     $ 0.10  
Loss from discontinued operations     -       (0.03 )     (0.07 )
Net (loss) income   $ (1.00 )   $ 0.09     $ 0.03