BALANCE SHEET COMPONENTS - Inventory (Details) - USD ($) $ in Thousands |
Jun. 30, 2015 |
Jun. 30, 2014 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| Finished goods | $ 39,986 | $ 49,901 |
| Raw materials | 3,445 | 1,168 |
| Provision for inventory obsolescence | (6,400) | (4,720) |
| Inventories | $ 37,031 | $ 46,349 |