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