XML 53 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2019
Jun. 30, 2019
Balance Sheet Related Disclosures [Abstract]        
Accrued compensation and benefits $ 22,625 $ 19,968    
Warranty accrual 707 709 $ 641 $ 623
Stock rotation accrual 3,743 3,358 $ 2,617 $ 1,921
Accrued professional fees 3,712 5,868    
Accrued inventory 776 775    
Accrued facilities related expenses 2,157 1,831    
Accrued property, plant and equipment 10,327 11,039    
Other accrued expenses 7,129 8,017    
Customer deposit 2,777 2,813    
ESPP payable 1,922 608    
Accrued liabilities $ 55,875 $ 54,986