ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
ACCOUNTS PAYABLE AND ACCRUED EXPENSES    
Accounts payable $ 25,293 $ 32,335
Accrued compensation 18,346 36,854
Accrued product reserves 17,300 12,607
Accrued restructuring 1,443 2,004
Accrued other 42,799 37,458
Total accounts payable and accrued expenses $ 105,181 $ 121,258