XML 85 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Concentration Risk        
Accrued compensation and benefits $ 14,945 $ 15,627    
Warranty accrual 2,407 1,674 $ 2,650 $ 2,795
Stock rotation accrual 4,660 5,588 $ 4,798 $ 3,917
Accrued professional fees 3,198 2,458    
Accrued inventory 728 1,597    
Accrued facilities related expenses 2,137 2,327    
Accrued property, plant and equipment 6,986 6,402    
Other accrued expenses 3,822 4,401    
Customer deposits 32,182 38,082    
ESPP payable 1,306 1,377    
Accrued liabilities 72,371 79,533    
Customer A        
Concentration Risk        
Customer deposits 9,000 13,500    
Customer B        
Concentration Risk        
Customer deposits 8,900 9,200    
Other Customer        
Concentration Risk        
Customer deposits $ 14,300 $ 15,400