v3.26.1
BALANCE SHEET COMPONENTS - Summary of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
BALANCE SHEET COMPONENTS    
VAT liability $ 907 $ 937
Customer advances 383 340
Sales tax payable 111 95
Accrued other liabilities 2,866 1,449
Accrued liabilities $ 4,267 $ 2,821