XML 79 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Balance Sheet Related Disclosures [Abstract]        
Accrued compensation and benefits $ 19,968 $ 16,385    
Warranty accrual 709 623 $ 535 $ 1,866
Stock rotation accrual 3,358 1,921 $ 1,750 $ 1,871
Accrued professional fees 5,868 1,721    
Accrued inventory 775 857    
Accrued facilities related expenses 1,831 4,233    
Accrued financing lease costs 0 728    
Accrued property, plant and equipment 11,039 11,527    
Other accrued expenses 8,017 5,144    
Customer deposit 2,813 351    
ESPP payable 608 585    
Accrued liabilities $ 54,986 $ 44,075