v3.26.1
Balance Sheet Components - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Concentration Risk    
Customer deposits $ 3,457 $ 7,000
Other 674 0
Other long-term liabilities 4,131 7,000
Customer A    
Concentration Risk    
Customer deposits 0 5,000
Other Customers    
Concentration Risk    
Customer deposits $ 3,500 $ 2,000