XML 80 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2018
Balance Sheet Related Disclosures [Abstract]        
Accrued compensation and benefits $ 16,772 $ 16,385    
Warranty accrual 672 623 $ 655 $ 535
Stock rotation accrual 3,307 1,921 $ 1,723 $ 1,750
Accrued professional fees 5,261 1,721    
Accrued inventory 487 857    
Accrued facilities related expenses 1,995 4,233    
Accrued financing lease costs 705 728    
Accrued property, plant and equipment 9,745 11,527    
ESPP payable 1,913 585    
Customer deposit 2,556 351    
Other accrued expenses 7,159 5,144    
Accrued liabilities $ 50,572 $ 44,075