XML 157 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Other Long Term Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]    
Prepayments for property and equipment $ 1,844 $ 1,973
Customs deposit 824 814
Deposit with supplier 18,080 18,080
Office leases deposits 971 1,358
Other 471 541
Other long-term assets $ 22,190 $ 22,766