XML 139 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components (Tables)
3 Months Ended
Sep. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
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 
Schedule of Inventory, Current
Inventories:
 September 30,
2025
June 30,
2025
(in thousands)
Raw materials$80,522 $81,341 
Work-in-process96,373 91,591 
Finished goods19,261 16,745 
 $196,156 $189,677 
Other Current Assets
Other current assets:
September 30,
2025
June 30,
2025
(in thousands)
Value-added tax receivable$454 $339 
Other prepaid expenses2,154 2,383 
Prepaid insurance3,992 3,669 
Prepaid maintenance1,904 1,990 
Deposit with supplier5,521 7,073 
Prepaid income tax826 336 
Interest receivable234 191 
Short term deposit971 534 
Other receivables1,633 1,700 
$17,689 $18,215 
Property, Plant and Equipment
Property, plant and equipment, net:
 September 30,
2025
June 30,
2025
(in thousands)
Land$4,877 $4,877 
Building and building improvements72,029 71,961 
Manufacturing machinery and equipment451,443 442,462 
Equipment and tooling38,551 37,918 
Computer equipment and software53,528 53,509 
Office furniture and equipment3,255 3,267 
Leasehold improvements43,857 43,901 
 667,540 657,895 
Less: accumulated depreciation and amortization(384,135)(371,836)
 283,405 286,059 
Equipment and construction in progress26,272 28,038 
Property, plant and equipment, net$309,677 $314,097 
Intangible Assets Disclosure
Intangible assets, net:
September 30,
2025
June 30,
2025
(in thousands)
Patents and technology rights$18,037 $18,037 
Software license1,181 — 
Trade name268 268 
Customer relationships1,150 1,150 
20,636 19,455 
Less: accumulated amortization(19,525)(19,455)
1,111 — 
Goodwill269 269 
Intangible assets, net$1,380 $269 
Schedule Future Amortization Expense of Intangible Assets uture amortization expense of intangible assets is as follows (in thousands):
Year ending June 30,
2026 (Remaining)$295 
2027406 
2028406 
20294
$1,111 
Schedule of Other Assets, Noncurrent
Other long-term assets:
September 30,
2025
June 30,
2025
(in thousands)
Prepayments for property and equipment$1,844 $1,973 
Customs deposit824 814 
Deposit with supplier18,080 18,080 
Office leases deposits971 1,358 
Other471 541 
 $22,190 $22,766 
Schedule of Accrued Liabilities
Accrued liabilities:
September 30,
2025
June 30,
2025
(in thousands)
Accrued compensation and benefits$22,999 $17,766 
Warranty accrual2,082 2,118 
Stock rotation accrual5,659 6,184 
Accrued professional fees3,315 3,399 
Accrued inventory465 1,465 
Accrued facilities related expenses2,793 2,184 
Accrued property, plant and equipment2,839 2,704 
Other accrued expenses4,871 4,755 
Customer deposits19,625 17,030 
ESPP payable3,528 1,422 
 $68,176 $59,027 
Schedule of Product Warranty Liability
The activities in the warranty accrual, included in accrued liabilities, are as follows:
Three Months Ended September 30,
20252024
(in thousands)
Beginning balance$2,118 $2,407 
Additions 163 341 
Released— (700)
Utilization(199)(200)
Ending balance$2,082 $1,848 
Stock Rotation Accrual
The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
Three Months Ended September 30,
20252024
(in thousands)
Beginning balance$6,184 $4,660 
Additions3,598 2,251 
Utilization(4,123)(2,459)
Ending balance$5,659 $4,452 
Other Long-Term Liabilities
Other long-term liabilities:
 September 30,
2025
June 30,
2025
(in thousands)
Customer deposits$2,000 $7,000 
Other504 — 
Other long-term liabilities$2,504 $7,000