XML 56 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Accrued Liabilities        
Accrued compensation and benefits $ 21,421 $ 17,766    
Warranty accrual 2,060 2,118 $ 2,049 $ 2,407
Stock rotation accrual 6,442 6,184 $ 4,975 $ 4,660
Accrued professional fees 2,662 3,399    
Accrued inventory 862 1,465    
Accrued facilities related expenses 2,373 2,184    
Accrued property, plant and equipment 4,208 2,704    
Other accrued expenses 4,994 4,755    
Customer deposits 10,358 17,030    
ESPP payable 3,626 1,422    
Accrued liabilities 59,006 59,027    
Customer A        
Accrued Liabilities        
Customer deposits 5,000 7,000    
Customer B        
Accrued Liabilities        
Customer deposits 1,000 2,000    
Other Customer        
Accrued Liabilities        
Customer deposits   $ 8,000    
Other Customers        
Accrued Liabilities        
Customer deposits $ 4,400