XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Accrued Liabilities        
Accrued compensation and benefits $ 20,593 $ 14,945    
Warranty accrual 1,960 2,407 $ 2,152 $ 1,674
Stock rotation accrual 4,138 4,660 $ 5,458 $ 5,588
Accrued professional fees 2,464 3,198    
Accrued inventory 2,237 728    
Accrued facilities related expenses 2,462 2,137    
Accrued property, plant and equipment 4,043 6,986    
Other accrued expenses 4,764 3,822    
Customer deposits 27,370 32,182    
ESPP payable 1,361 1,306    
Accrued liabilities 71,392 72,371    
Customer A        
Accrued Liabilities        
Customer deposits 9,000 9,000    
Customer B        
Accrued Liabilities        
Customer deposits 4,500 8,900    
Other Customer        
Accrued Liabilities        
Customer deposits $ 13,900 $ 14,300