INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2015
Intangible Assets [Abstract]  
Schedule of intangible assets other than goodwill
    As of June 30, 2015     As of December 31, 2014  
    Remaining Useful Lives     Gross Carrying Amount     Accumulated Amortization     Net Book Value   Gross Carrying Amount     Accumulated Amortization     Net Book Value  
Purchased and developed software     1.3     $ 12,546     $ (7,881 )   $ 4,665     $ 11,176     $ (6,409 )   $ 4,767  
Software in development     n/a       1,819       -       1,819       1,339       -       1,339  
Total software             14,365       (7,881 )     6,484       12,515       (6,409 )     6,106  
Licenses     0.4       12,764       (12,018 )     746       12,763       (11,886 )     877  
Customer relationships     8.1       8,287       (1,829 )     6,458       8,287       (1,359 )     6,928  
Technologies     12.9       4,998       (417 )     4,581       4,998       (237 )     4,761  
Patents and trademarks     3.7       4,310       (1,902 )     2,408       3,343       (1,657 )     1,686  
Trade names     Indefinite       3,632       -       3,632       3,632       -       3,632  
Other     n/a       893       -       893       1,279       -       1,279  
Total other intangible assets             34,884       (16,166 )     18,718       34,302       (15,139 )     19,163  
            $ 49,249     $ (24,047 )   $ 25,202     $ 46,817     $ (21,548 )   $ 25,269