INVENTORY (Details) - USD ($) $ in Thousands |
Sep. 30, 2016 |
Dec. 31, 2015 |
|---|---|---|
| INVENTORY | ||
| Raw materials | $ 18,159 | $ 16,445 |
| Work in process | 16,634 | 12,423 |
| Finished goods | 19,362 | 9,543 |
| Total inventory | 54,155 | 38,411 |
| Finished goods inventory located at third-party warehouse and shipping service provider | $ 8,000 | $ 3,000 |