Balance Sheet Components - Other Long Term Assets (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| Prepayments for property and equipment | $ 1,496 | $ 1,973 |
| Customs deposit | 702 | 814 |
| Deposit with supplier | 23,042 | 18,080 |
| Long-term loan receivable | 8,040 | 0 |
| Office leases deposits | 1,127 | 1,358 |
| Other | 529 | 541 |
| Other long-term assets | $ 34,936 | $ 22,766 |
| X | ||||||||||
- Definition Custom deposit non current No definition available.
|
| X | ||||||||||
- Definition Office Lease Deposit Assets, Noncurrent No definition available.
|
| X | ||||||||||
- Definition Prepayment for Property and Equipment No definition available.
|
| X | ||||||||||
- Definition Amount excluding accrued interest, after allowance for credit loss, of accounts receivable classified as noncurrent. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer. No definition available.
|
| X | ||||||||||
- Definition Amount of noncurrent assets classified as other. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|