XML 26 R14.htm IDEA: XBRL DOCUMENT
v3.25.1

Balance Sheet Components | 9 Months Ended
--- | ---
Mar. 31, 2025
Balance Sheet Related Disclosures [Abstract] |
Balance Sheet Components | Balance Sheet Components Accounts receivable, net:
| March 31, 2025 |  | June 30, 2024
| (in thousands)
Accounts receivable | $ | 74,783 |  |  | $ | 54,265 |
Less: Allowance for price adjustments | (46,313) |  |  | (41,689) |
Less: Allowance for credit losses | (30) |  |  | (30) |
Accounts receivable, net | $ | 28,440 |  |  | $ | 12,546 |
Inventories:
| March 31, 2025 |  | June 30, 2024
| (in thousands)
Raw materials | $ | 80,805 |  |  | $ | 78,064 |
Work-in-process | 90,162 |  |  | 87,898 |
Finished goods | 17,159 |  |  | 29,788 |
| $ | 188,126 |  |  | $ | 195,750 |
Other current assets:
| March 31, 2025 |  | June 30, 2024
| (in thousands)
Value-added tax receivable | $ | 385 |  |  | $ | 304 |
Other prepaid expenses | 2,453 |  |  | 1,822 |
Prepaid insurance | 826 |  |  | 4,623 |
Prepaid maintenance | 1,292 |  |  | 2,195 |
Deposit with supplier | 5,308 |  |  | 1,301 |
Prepaid income tax | 1,259 |  |  | 819 |
Interest receivable | 247 |  |  | 383 |
Short term deposit | 510 |  |  | 21 |
Other receivables | 975 |  |  | 2,697 |
| $ | 13,255 |  |  | $ | 14,165 |
Property, plant and equipment, net:
| March 31, 2025 |  | June 30, 2024
| (in thousands)
Land | $ | 4,877 |  |  | $ | 4,877 |
Building and building improvements | 71,640 |  |  | 71,266 |
Manufacturing machinery and equipment | 430,135 |  |  | 423,960 |
Equipment and tooling | 36,454 |  |  | 36,203 |
Computer equipment and software | 52,976 |  |  | 53,081 |
Office furniture and equipment | 3,206 |  |  | 3,193 |
Leasehold improvements | 43,340 |  |  | 41,671 |
| 642,628 |  |  | 634,251 |
Less: accumulated depreciation and amortization | (357,858) |  |  | (320,751) |
| 284,770 |  |  | 313,500 |
Equipment and construction in progress | 31,473 |  |  | 23,119 |
Property, plant and equipment, net | $ | 316,243 |  |  | $ | 336,619 |
Intangible assets, net:
| March 31, 2025 |  | June 30, 2024
| (in thousands)
Patents and technology rights | $ | 18,037 |  |  | $ | 18,037 |
Trade name | 268 |  |  | 268 |
Customer relationships | 1,150 |  |  | 1,150 |
| 19,455 |  |  | 19,455 |
Less: accumulated amortization | (18,643) |  |  | (16,208) |
| 812 |  |  | 3,247 |
Goodwill | 269 |  |  | 269 |
Intangible assets, net | $ | 1,081 |  |  | $ | 3,516 |
Future amortization expense of intangible assets is as follows (in thousands):
Year ending June 30, |
2025 (Remaining) | $ | 812 |
Other long-term assets:
| March 31, 2025 |  | June 30, 2024
| (in thousands)
Prepayments for property and equipment | $ | 2,032 |  |  | $ | 620 |
Investment in a privately held company | — |  |  | 100 |
Customs deposit | 826 |  |  | 652 |
Deposit with supplier | 18,080 |  |  | 22,117 |
Office leases deposits | 1,305 |  |  | 1,418 |
Other | 441 |  |  | 332 |
| $ | 22,684 |  |  | $ | 25,239 |
Accrued liabilities:
| March 31, 2025 |  | June 30, 2024
| (in thousands)
Accrued compensation and benefits | $ | 17,184 |  |  | $ | 14,945 |
Warranty accrual | 2,049 |  |  | 2,407 |
Stock rotation accrual | 4,975 |  |  | 4,660 |
Accrued professional fees | 2,758 |  |  | 3,198 |
Accrued inventory | 2,201 |  |  | 728 |
Accrued facilities related expenses | 2,322 |  |  | 2,137 |
Accrued property, plant and equipment | 6,050 |  |  | 6,986 |
Other accrued expenses | 4,646 |  |  | 3,822 |
Customer deposits | 18,903 |  |  | 32,182 |
ESPP payable | 3,304 |  |  | 1,306 |
| $ | 64,392 |  |  | $ | 72,371 |
Short-term customer deposits are payments received from customers for securing future product shipments. As of March 31, 2025, $7.0 million for such deposits were from Customer A, $2.0 million were from Customer B, and $9.9 million were from other customers. As of June 30, 2024, $9.0 million were from Customer A, $8.9 million were from Customer B, and $14.3 million were from other customers. The activities in the warranty accrual, included in accrued liabilities, are as follows:
| Nine Months Ended March 31, |
| 2025 |  | 2024 |
| (in thousands) |
Beginning balance | $ | 2,407 |  |  | $ | 1,674 |  |
Additions | 884 |  |  | 773 |  |
Released | (700) |  |  | — |  |
Utilization | (542) |  |  | (165) |  |
Ending balance | $ | 2,049 |  |  | $ | 2,282 |  |
The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
| Nine Months Ended March 31,
| 2025 |  | 2024
| (in thousands)
Beginning balance | $ | 4,660 |  |  | $ | 5,588 |
Additions | 8,175 |  |  | 7,849 |
Utilization | (7,860) |  |  | (8,759) |
Ending balance | $ | 4,975 |  |  | $ | 4,678 |
Other long-term liabilities:
| March 31, 2025 |  | June 30, 2024
| (in thousands)
Customer deposits | $ | 8,000 |  |  | $ | 19,661 |
Computer software liabilities | 53 |  |  | — |
Other long-term liabilities | $ | 8,053 |  |  | $ | 19,661 |
Customer deposits are payments received from customers for securing future product shipments. As of March 31, 2025, $5.0 million for such deposits were from Customer A, $1.0 million were from Customer B, and $2.0 million were from other customers. As of June 30, 2024, $12.0 million were from Customer A, $2.0 million were from Customer B, and $5.7 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