XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Concentration Risk        
Accrued compensation and benefits $ 17,766 $ 14,945    
Warranty accrual 2,118 2,407 $ 1,674 $ 2,650
Stock rotation accrual 6,184 4,660 $ 5,588 $ 4,798
Accrued professional fees 3,399 3,198    
Accrued inventory 1,465 728    
Accrued facilities related expenses 2,184 2,137    
Accrued property, plant and equipment 2,704 6,986    
Other accrued expenses 4,755 3,822    
Customer deposits 17,030 32,182    
ESPP payable 1,422 1,306    
Accrued liabilities 59,027 72,371    
Customer A        
Concentration Risk        
Customer deposits 7,000 9,000    
Customer B        
Concentration Risk        
Customer deposits 2,000 8,900    
Other Customer        
Concentration Risk        
Customer deposits $ 8,000 $ 14,300