BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2015 |
Jun. 30, 2014 |
Jun. 30, 2013 |
|---|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | |||
| Accrued compensation and benefits | $ 2,142 | $ 3,432 | |
| Warranty accrual | 2,750 | 2,850 | $ 2,913 |
| Deferred revenue - short term | 2,538 | 4,218 | |
| Customer deposits | 63 | 1,835 | |
| Reserve for sales returns | 1,227 | 0 | |
| Other accruals | 6,450 | 3,548 | |
| Total accrued liabilities | $ 15,170 | $ 15,883 |