XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Balance Sheet Related Disclosures [Abstract]        
Accrued compensation and benefits $ 34,681 $ 32,756    
Warranty accrual 2,650 2,795 $ 709 $ 623
Stock rotation accrual 4,798 3,917 $ 3,358 $ 1,921
Accrued professional fees 2,659 3,017    
Accrued inventory 2,491 1,138    
Accrued facilities related expenses 2,421 2,536    
Accrued property, plant and equipment 20,485 8,688    
Other accrued expenses 5,159 6,793    
Customer deposit 40,578 7,139    
ESPP payable 971 715    
Accrued liabilities $ 116,893 $ 69,494