XML 43 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components (Tables)
6 Months Ended
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
Accounts receivable, net:
 December 31,
2024
June 30,
2024
(in thousands)
Accounts receivable$67,003 $54,265 
Less: Allowance for price adjustments(47,094)(41,689)
Less: Allowance for credit losses(30)(30)
Accounts receivable, net$19,879 $12,546 
Schedule of Inventory, Current
Inventories:
 December 31,
2024
June 30,
2024
(in thousands)
Raw materials$79,703 $78,064 
Work-in-process83,729 87,898 
Finished goods20,301 29,788 
 $183,733 $195,750 
Other Current Assets
Other current assets:
December 31,
2024
June 30,
2024
(in thousands)
Value-added tax receivable$370 $304 
Other prepaid expenses2,614 1,822 
Prepaid insurance2,534 4,623 
Prepaid maintenance1,605 2,195 
Prepayment to supplier5,149 1,301 
Prepaid income tax1,058 819 
Interest receivable339 383 
Short term deposit261 21 
Other receivables1,503 2,697 
$15,433 $14,165 
Property, Plant and Equipment
Property, plant and equipment, net:
 December 31,
2024
June 30,
2024
(in thousands)
Land$4,877 $4,877 
Building and building improvements71,638 71,266 
Manufacturing machinery and equipment427,359 423,960 
Equipment and tooling35,678 36,203 
Computer equipment and software52,720 53,081 
Office furniture and equipment3,256 3,193 
Leasehold improvements42,967 41,671 
 638,495 634,251 
Less: accumulated depreciation and amortization(344,695)(320,751)
 293,800 313,500 
Equipment and construction in progress23,993 23,119 
Property, plant and equipment, net$317,793 $336,619 
Intangible Assets Disclosure
Intangible assets, net:
December 31,
2024
June 30,
2024
(in thousands)
Patents and technology rights$18,037 $18,037 
Trade name268 268 
Customer relationships1,150 1,150 
19,455 19,455 
Less: accumulated amortization(17,831)(16,208)
1,624 3,247 
Goodwill269 269 
Intangible assets, net$1,893 $3,516 
Schedule Future Amortization Expense of Intangible Assets uture amortization expense of intangible assets is as follows (in thousands):
Year ending June 30,
2025 (Remaining)$1,624 
Schedule of Other Assets, Noncurrent
Other long-term assets:
December 31,
2024
June 30,
2024
(in thousands)
Prepayments for property and equipment$1,570 $620 
Investment in a privately held company— 100 
Customs deposit597 652 
Deposit with supplier18,221 22,117 
Office leases deposits1,283 1,418 
Other495 332 
 $22,166 $25,239 
Schedule of Accrued Liabilities
Accrued liabilities:
December 31,
2024
June 30,
2024
(in thousands)
Accrued compensation and benefits$20,593 $14,945 
Warranty accrual1,960 2,407 
Stock rotation accrual4,138 4,660 
Accrued professional fees2,464 3,198 
Accrued inventory2,237 728 
Accrued facilities related expenses2,462 2,137 
Accrued property, plant and equipment4,043 6,986 
Other accrued expenses4,764 3,822 
Customer deposits27,370 32,182 
ESPP payable1,361 1,306 
 $71,392 $72,371 
Schedule of Product Warranty Liability
The activities in the warranty accrual, included in accrued liabilities, are as follows:
 Six Months Ended December 31,
20242023
(in thousands)
Beginning balance$2,407 $1,674 
Additions 656 643 
Released(700)— 
Utilization(403)(165)
Ending balance$1,960 $2,152 
Stock Rotation Accrual
The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
 Six Months Ended December 31,
20242023
(in thousands)
Beginning balance$4,660 $5,588 
Additions4,709 5,504 
Utilization(5,231)(5,634)
Ending balance$4,138 $5,458 
Other Long-Term Liabilities
Other long-term liabilities:
 December 31,
2024
June 30,
2024
(in thousands)
Customer deposits$8,000 $19,661 
Computer software liabilities390 — 
Other long-term liabilities$8,390 $19,661