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-process90,162 87,898 
Finished goods17,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 expenses2,453 1,822 
Prepaid insurance826 4,623 
Prepaid maintenance1,292 2,195 
Deposit with supplier5,308 1,301 
Prepaid income tax1,259 819 
Interest receivable247 383 
Short term deposit510 21 
Other receivables975 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 improvements71,640 71,266 
Manufacturing machinery and equipment430,135 423,960 
Equipment and tooling36,454 36,203 
Computer equipment and software52,976 53,081 
Office furniture and equipment3,206 3,193 
Leasehold improvements43,340 41,671 
 642,628 634,251 
Less: accumulated depreciation and amortization(357,858)(320,751)
 284,770 313,500 
Equipment and construction in progress31,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 name268 268 
Customer relationships1,150 1,150 
19,455 19,455 
Less: accumulated amortization(18,643)(16,208)
812 3,247 
Goodwill269 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 deposit826 652 
Deposit with supplier18,080 22,117 
Office leases deposits1,305 1,418 
Other441 332 
 $22,684 $25,239 
Accrued liabilities:
March 31,
2025
June 30,
2024
(in thousands)
Accrued compensation and benefits$17,184 $14,945 
Warranty accrual2,049 2,407 
Stock rotation accrual4,975 4,660 
Accrued professional fees2,758 3,198 
Accrued inventory2,201 728 
Accrued facilities related expenses2,322 2,137 
Accrued property, plant and equipment6,050 6,986 
Other accrued expenses4,646 3,822 
Customer deposits18,903 32,182 
ESPP payable3,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,
20252024
(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,
20252024
(in thousands)
Beginning balance$4,660 $5,588 
Additions8,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 liabilities53 — 
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.