XML 158 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Accrued Liabilities        
Accrued compensation and benefits $ 22,999 $ 17,766    
Warranty accrual 2,082 2,118 $ 1,848 $ 2,407
Stock rotation accrual 5,659 6,184 $ 4,452 $ 4,660
Accrued professional fees 3,315 3,399    
Accrued inventory 465 1,465    
Accrued facilities related expenses 2,793 2,184    
Accrued property, plant and equipment 2,839 2,704    
Other accrued expenses 4,871 4,755    
Customer deposits 19,625 17,030    
ESPP payable 3,528 1,422    
Accrued liabilities 68,176 59,027    
Customer A        
Accrued Liabilities        
Customer deposits 7,000 7,000    
Customer B        
Accrued Liabilities        
Customer deposits 2,000 2,000    
Other Customer        
Accrued Liabilities        
Customer deposits $ 10,600 $ 8,000