XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Accrued Liabilities        
Accrued compensation and benefits $ 20,159 $ 15,627    
Warranty accrual 2,006 1,674 $ 2,828 $ 2,650
Stock rotation accrual 5,595 5,588 $ 4,710 $ 4,798
Accrued professional fees 2,398 2,458    
Accrued inventory 1,536 1,597    
Accrued facilities related expenses 2,261 2,327    
Accrued property, plant and equipment 6,767 6,402    
Other accrued expenses 4,176 4,401    
Customer deposits 35,646 38,082    
ESPP payable 3,404 1,377    
Accrued liabilities 83,948 79,533    
Customer A        
Accrued Liabilities        
Customer deposits 12,500 13,500    
Customer B        
Accrued Liabilities        
Customer deposits 9,200 9,200    
Other Customer        
Accrued Liabilities        
Customer deposits $ 14,000 $ 15,400