BALANCE SHEET COMPONENTS - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Other Long-Term Liabilities [Abstract]    
Deferred Revenue — long term $ 6,254 $ 6,525
Other long-term liabilities 58 1,915
Total $ 6,312 $ 8,440