BALANCE SHEET COMPONENTS - Other Long-Term Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2019 |
Jun. 30, 2018 |
|---|---|---|
| Other Long-Term Liabilities [Abstract] | ||
| Deferred Revenue — long term | $ 6,525 | $ 4,275 |
| Other long-term liabilities | 1,915 | 1,567 |
| Total | $ 8,440 | $ 5,842 |