INVENTORY (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
INVENTORY    
Raw materials $ 19,337 $ 21,101
Work in process 15,195 14,824
Finished goods 14,607 15,432
Total inventory $ 49,139 $ 51,357