XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Accrued Liabilities        
Accrued compensation and benefits $ 17,184 $ 14,945    
Warranty accrual 2,049 2,407 $ 2,282 $ 1,674
Stock rotation accrual 4,975 4,660 $ 4,678 $ 5,588
Accrued professional fees 2,758 3,198    
Accrued inventory 2,201 728    
Accrued facilities related expenses 2,322 2,137    
Accrued property, plant and equipment 6,050 6,986    
Other accrued expenses 4,646 3,822    
Customer deposits 18,903 32,182    
ESPP payable 3,304 1,306    
Accrued liabilities 64,392 72,371    
Customer A        
Accrued Liabilities        
Customer deposits 7,000 9,000    
Customer B        
Accrued Liabilities        
Customer deposits 2,000 8,900    
Other Customer        
Accrued Liabilities        
Customer deposits $ 9,900 $ 14,300