XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jun. 30, 2017
Mar. 31, 2017
Jun. 30, 2016
Balance Sheet Related Disclosures [Abstract]        
Accrued compensation and benefits $ 13,878 $ 13,727    
Warranty accrual 611 1,866 $ 1,872 $ 1,495
Stock rotation accrual 1,774 1,871 $ 1,712 $ 1,988
Accrued professional fees 1,903 2,500    
Accrued inventory 703 410    
Accrued facilities related expenses 1,824 1,501    
Accrued Property, Plant and Equipment 33,755 2,241    
Other accrued expenses 7,169 4,270    
Accrued liabilities $ 61,617 $ 28,386