XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Accrued Liabilities        
Accrued compensation and benefits $ 15,407 $ 15,627    
Warranty accrual 2,282 1,674 $ 3,815 $ 2,650
Stock rotation accrual 4,678 5,588 $ 4,081 $ 4,798
Accrued professional fees 2,188 2,458    
Accrued inventory 565 1,597    
Accrued facilities related expenses 2,117 2,327    
Accrued property, plant and equipment 5,756 6,402    
Other accrued expenses 4,138 4,401    
Customer deposits 33,085 38,082    
ESPP payable 3,371 1,377    
Accrued liabilities 73,587 79,533    
Customer A        
Accrued Liabilities        
Customer deposits 10,000 13,500    
Customer B        
Accrued Liabilities        
Customer deposits 8,900 9,200    
Other Customer        
Accrued Liabilities        
Customer deposits $ 14,200 $ 15,400