XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Balance Sheet Related Disclosures [Abstract]        
Accrued compensation and benefits $ 25,550 $ 32,756    
Warranty accrual 2,483 2,795 $ 836 $ 709
Stock rotation accrual 4,207 3,917 $ 4,085 $ 3,358
Accrued professional fees 3,009 3,017    
Accrued inventory 1,150 1,138    
Accrued facilities related expenses 2,689 2,536    
Accrued property, plant and equipment 8,664 8,688    
Other accrued expenses 5,864 6,793    
Customer deposit 35,111 7,139    
ESPP payable 2,606 715    
Accrued liabilities $ 91,333 $ 69,494