v3.26.1
Balance Sheet Components - Other long-term liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Concentration Risk    
Customer deposits $ 3,457 $ 7,000
Other 606 0
Other long-term liabilities 4,063 7,000
Other Customer    
Concentration Risk    
Customer deposits $ 3,500 2,000
Customer A    
Concentration Risk    
Customer deposits   $ 5,000