v3.3.0.814
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
ACCOUNTS PAYABLE AND ACCRUED EXPENSES    
Accounts payable $ 27,758 $ 32,335
Accrued compensation 33,865 36,854
Accrued product reserves 16,301 12,607
Accrued other 54,076 39,462
Total accounts payable and accrued expenses $ 132,000 $ 121,258