XML 48 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jun. 30, 2018
Mar. 31, 2018
Other Long-term Liabilities [Abstract]      
Accrued unrecognized tax benefits including related interest and penalties $ 17,926 $ 17,872  
Accrued warranty costs, non-current 2,316 2,295 $ 2,101
Others 4,199 4,398  
Total other long-term liabilities $ 24,441 $ 24,565