ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
ACCOUNTS PAYABLE AND ACCRUED EXPENSES    
Accounts payable $ 43,824 $ 37,401
Accrued compensation 38,490 40,371
Accrued sales discounts, allowances and reserves 51,845 28,449
Accrued taxes 766 1,195
Accrued other 50,791 61,319
Total accounts payable and accrued expenses $ 185,716 $ 168,735