INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2016
Jun. 30, 2017
Dec. 31, 2016
Finite And Indefinite Lived Intangible Assets [Roll Forward]        
Accumulated Amortization     $ (34,061) $ (31,569)
Impairment $ (4,172) $ (4,172)    
Technology | DIY        
Finite And Indefinite Lived Intangible Assets [Roll Forward]        
January 1, 2016   245    
Accumulated Amortization (18) (18)    
Impairment   (81)    
June 30, 2016 146 146    
Goodwill | Omnilink Systems, Inc.        
Finite And Indefinite Lived Intangible Assets [Roll Forward]        
January 1, 2016   17,580    
Accumulated Amortization    
Impairment   (2,264)    
June 30, 2016 15,316 15,316    
Goodwill | DIY        
Finite And Indefinite Lived Intangible Assets [Roll Forward]        
January 1, 2016   1,656    
Accumulated Amortization    
Impairment   (215)    
June 30, 2016 1,441 1,441    
Trade names | Omnilink Systems, Inc.        
Finite And Indefinite Lived Intangible Assets [Roll Forward]        
January 1, 2016   2,972    
Accumulated Amortization    
Impairment   (1,612)    
June 30, 2016 $ 1,360 $ 1,360