XML 70 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Balance Sheet Related Disclosures [Abstract]        
Accrued compensation and benefits $ 16,385 $ 18,484    
Warranty accrual 623 535 $ 1,866 $ 1,495
Stock rotation accrual 1,921 1,750 $ 1,871 $ 1,988
Accrued professional fees 1,721 1,922    
Accrued inventory 857 667    
Accrued facilities related expenses 4,233 2,163    
Accrued financing lease costs 728 1,510    
Accrued property, plant and equipment 11,527 18,145    
Other accrued expenses 6,080 4,665    
Accrued liabilities $ 44,075 $ 49,841