INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2017
Intangible Assets [Abstract]  
Schedule of indefinite-lived
    Omnilink     DIY     Total  
    Trade Names     Goodwill     Technology     Goodwill     Impairment  
January 1, 2016   $ 2,972     $ 17,580     $ 245     $ 1,656          
Amortization     -       -       (27 )     -          
Impairment     (1,612 )     (2,264 )     (81 )     (215 )   $ (4,172 )
September 30, 2016   $ 1,360     $ 15,316     $ 137     $ 1,441          
Schedule of intangible assets other than goodwill
    As of September 30, 2017     As of December 31, 2016  
   

Remaining

Useful Lives

    Gross 
Carrying 
Amount
    Accumulated 
Amortization
    Net Book 
Value
    Gross 
Carrying 
Amount
    Accumulated 
Amortization
    Net Book 
Value
 
Purchased and developed software     1.5     $ 19,060     $ (15,176 )   $ 3,884     $ 18,205     $ (12,806 )   $ 5,399  
Software in development     n/a       1,770       -       1,770       1,131       -       1,131  
Total software             20,830       (15,176 )     5,654       19,336       (12,806 )     6,530  
Licenses     2.6       13,215       (12,864 )     351       13,215       (12,534 )     681  
Customer relationships     6.8       8,167       (3,604 )     4,563       8,167       (3,039 )     5,128  
Technologies     10.2       4,235       (984 )     3,251       4,235       (822 )     3,413  
Patents and trademarks     1.4       4,313       (2,623 )     1,690       3,747       (2,368 )     1,379  
Trade names     Indefinite       918       -       918       918       -       918  
Total other intangible assets             30,848       (20,075 )     10,773       30,282       (18,763 )     11,519  
            $ 51,678     $ (35,251 )   $ 16,427     $ 49,618     $ (31,569 )   $ 18,049