XML 127 R14.htm IDEA: XBRL DOCUMENT
v3.25.3

Balance Sheet Components | 3 Months Ended
--- | ---
Sep. 30, 2025
Balance Sheet Related Disclosures [Abstract] |
Balance Sheet Components | Balance Sheet Components Accounts receivable, net:
| September 30, 2025 |  | June 30, 2025
| (in thousands)
Accounts receivable | $ | 75,851 |  |  | $ | 75,604 |
Less: Allowance for price adjustments | (38,722) |  |  | (40,802) |
Less: Allowance for credit losses | (30) |  |  | (30) |
Accounts receivable, net | $ | 37,099 |  |  | $ | 34,772 |
Inventories:
| September 30, 2025 |  | June 30, 2025
| (in thousands)
Raw materials | $ | 80,522 |  |  | $ | 81,341 |
Work-in-process | 96,373 |  |  | 91,591 |
Finished goods | 19,261 |  |  | 16,745 |
| $ | 196,156 |  |  | $ | 189,677 |
Other current assets:
| September 30, 2025 |  | June 30, 2025
| (in thousands)
Value-added tax receivable | $ | 454 |  |  | $ | 339 |
Other prepaid expenses | 2,154 |  |  | 2,383 |
Prepaid insurance | 3,992 |  |  | 3,669 |
Prepaid maintenance | 1,904 |  |  | 1,990 |
Deposit with supplier | 5,521 |  |  | 7,073 |
Prepaid income tax | 826 |  |  | 336 |
Interest receivable | 234 |  |  | 191 |
Short term deposit | 971 |  |  | 534 |
Other receivables | 1,633 |  |  | 1,700 |
| $ | 17,689 |  |  | $ | 18,215 |
Property, plant and equipment, net:
| September 30, 2025 |  | June 30, 2025
| (in thousands)
Land | $ | 4,877 |  |  | $ | 4,877 |
Building and building improvements | 72,029 |  |  | 71,961 |
Manufacturing machinery and equipment | 451,443 |  |  | 442,462 |
Equipment and tooling | 38,551 |  |  | 37,918 |
Computer equipment and software | 53,528 |  |  | 53,509 |
Office furniture and equipment | 3,255 |  |  | 3,267 |
Leasehold improvements | 43,857 |  |  | 43,901 |
| 667,540 |  |  | 657,895 |
Less: accumulated depreciation and amortization | (384,135) |  |  | (371,836) |
| 283,405 |  |  | 286,059 |
Equipment and construction in progress | 26,272 |  |  | 28,038 |
Property, plant and equipment, net | $ | 309,677 |  |  | $ | 314,097 |
Intangible assets, net:
| September 30, 2025 |  | June 30, 2025
| (in thousands)
Patents and technology rights | $ | 18,037 |  |  | $ | 18,037 |
Software license | 1,181 |  |  | — |
Trade name | 268 |  |  | 268 |
Customer relationships | 1,150 |  |  | 1,150 |
| 20,636 |  |  | 19,455 |
Less: accumulated amortization | (19,525) |  |  | (19,455) |
| 1,111 |  |  | — |
Goodwill | 269 |  |  | 269 |
Intangible assets, net | $ | 1,380 |  |  | $ | 269 |
Future amortization expense of intangible assets is as follows (in thousands):
Year ending June 30, |
2026 (Remaining) | $ | 295 |
2027 | 406 |
2028 | 406 |
2029 | 4
| $ | 1,111 |
Other long-term assets:
| September 30, 2025 |  | June 30, 2025
| (in thousands)
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 |
| $ | 22,190 |  |  | $ | 22,766 |
Accrued liabilities:
| September 30, 2025 |  | June 30, 2025
| (in thousands)
Accrued compensation and benefits | $ | 22,999 |  |  | $ | 17,766 |
Warranty accrual | 2,082 |  |  | 2,118 |
Stock rotation accrual | 5,659 |  |  | 6,184 |
Accrued professional fees | 3,315 |  |  | 3,399 |
Accrued inventory | 465 |  |  | 1,465 |
Accrued facilities related expenses | 2,793 |  |  | 2,184 |
Accrued property, plant and equipment | 2,839 |  |  | 2,704 |
Other accrued expenses | 4,871 |  |  | 4,755 |
Customer deposits | 19,625 |  |  | 17,030 |
ESPP payable | 3,528 |  |  | 1,422 |
| $ | 68,176 |  |  | $ | 59,027 |
Short-term customer deposits are payments received from customers for securing future product shipments. As of September 30, 2025, $7.0 million for such deposits were from Customer A, $2.0 million were from Customer B, and $10.6 million were from other customers. As of June 30, 2025, $7.0 million were from Customer A, $2.0 million were from Customer B, and $8.0 million were from other customers. The activities in the warranty accrual, included in accrued liabilities, are as follows:
| Three Months Ended September 30, |
| 2025 |  | 2024 |
| (in thousands) |
Beginning balance | $ | 2,118 |  |  | $ | 2,407 |  |
Additions | 163 |  |  | 341 |  |
Released | — |  |  | (700) |  |
Utilization | (199) |  |  | (200) |  |
Ending balance | $ | 2,082 |  |  | $ | 1,848 |  |
The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
| Three Months Ended September 30,
| 2025 |  | 2024
| (in thousands)
Beginning balance | $ | 6,184 |  |  | $ | 4,660 |
Additions | 3,598 |  |  | 2,251 |
Utilization | (4,123) |  |  | (2,459) |
Ending balance | $ | 5,659 |  |  | $ | 4,452 |
Other long-term liabilities:
| September 30, 2025 |  | June 30, 2025
| (in thousands)
Customer deposits | $ | 2,000 |  |  | $ | 7,000 |
Other | 504 |  |  | — |
Other long-term liabilities | $ | 2,504 |  |  | $ | 7,000 |
Customer deposits are payments received from customers for securing future product shipments. As of September 30, 2025, $1.0 million for such deposits were from Customer A, and $1.0 million were from other customers. As of June 30, 2025, $5.0 million were from Customer A and $2.0 million were from other customers.

X
- References No definition available. + Details
Name: | us-gaap_BalanceSheetRelatedDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/210/tableOfContent + Details
Name: | us-gaap_SupplementalBalanceSheetDisclosuresTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration