XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jun. 30, 2018
Sep. 30, 2017
Jun. 30, 2017
Balance Sheet Related Disclosures [Abstract]        
Accrued compensation and benefits $ 23,674 $ 18,484    
Warranty accrual 632 535 $ 1,622 $ 1,866
Stock rotation accrual 1,775 1,750 $ 1,994 $ 1,871
Accrued professional fees 1,860 1,922    
Accrued inventory 640 667    
Accrued facilities related expenses 3,446 2,163    
Accrued financing lease costs 1,454 1,510    
Accrued property, plant and equipment 15,038 18,145    
Other accrued expenses 7,535 4,665    
Accrued liabilities $ 56,054 $ 49,841