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 |