XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
9 Months Ended
Mar. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
Accounts receivable, net:
 March 31,
2022
June 30,
2021
(in thousands)
Accounts receivable$52,362 $48,234 
Less: Allowance for price adjustments(13,125)(12,415)
Less: Allowance for doubtful accounts(30)(30)
Accounts receivable, net$39,207 $35,789 
Schedule of Inventory, Current
Inventories:
 March 31,
2022
June 30,
2021
(in thousands)
Raw materials$54,435 $68,900 
Work in-process67,132 68,824 
Finished goods21,971 16,569 
 $143,538 $154,293 
Other Current Assets
Other current assets:
March 31,
2022
June 30,
2021
(in thousands)
VAT receivable$550 $1,539 
Other prepaid expenses4,098 1,465 
Prepaid insurance1,291 2,615 
Prepaid maintenance774 1,670 
Prepayment to supplier1,295 2,540 
Prepaid income tax3,052 2,221 
Interest receivable— 2,207 
Customs deposit— 270 
Other receivables638 68 
$11,698 $14,595 
Property, Plant and Equipment
Property, plant and equipment, net:
 March 31,
2022
June 30,
2021
(in thousands)
Land$4,877 $4,877 
Building15,867 71,454 
Manufacturing machinery and equipment266,135 515,320 
Equipment and tooling26,113 27,017 
Computer equipment and software35,199 41,518 
Office furniture and equipment2,778 3,814 
Leasehold improvements35,226 74,733 
Land use rights— 9,319 
 386,195 748,052 
Less: accumulated depreciation(228,437)(348,749)
 157,758 399,303 
Equipment and construction in progress88,012 37,674 
Property, plant and equipment, net$245,770 $436,977 
Intangible Assets Disclosure
Intangible assets, net:
March 31,
2022
June 30,
2021
(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(8,834)(6,314)
10,621 13,141 
Goodwill269 269 
Intangible assets, net$10,890 $13,410 
Schedule Future Amortization Expense of Intangible Assets Estimated future minimum amortization expense of intangible assets is as follows (in thousands):
Year ending June 30,
2022 (Remaining)$840 
20233,286 
20243,249 
20253,246 
$10,621 
Schedule of Other Assets, Noncurrent
Other long-term assets:
March 31,
2022
June 30,
2021
(in thousands)
Prepayments for property and equipment$18,500 $14,882 
Investment in a privately held company100 100 
Customs deposit1,824 1,120 
Deposit with supplier6,396 — 
Other long-term deposits20 927 
Office leases deposits964 1,100 
Other1,661 740 
 $29,465 $18,869 
Schedule of Accrued Liabilities
Accrued liabilities:
March 31,
2022
June 30,
2021
(in thousands)
Accrued compensation and benefits$25,550 $32,756 
Warranty accrual2,483 2,795 
Stock rotation accrual4,207 3,917 
Accrued professional fees3,009 3,017 
Accrued inventory1,150 1,138 
Accrued facilities related expenses2,689 2,536 
Accrued property, plant and equipment8,664 8,688 
Other accrued expenses5,864 6,793 
Customer deposit35,111 7,139 
ESPP payable2,606 715 
 $91,333 $69,494 
Schedule of Product Warranty Liability The activities in the warranty accrual, included in accrued liabilities, are as follows:
 Nine Months Ended March 31,
20222021
(in thousands)
Beginning balance$2,795 $709 
Additions 949 338 
Utilization(1,261)(211)
Ending balance$2,483 $836 
Stock Rotation Accrual
The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
 Nine Months Ended March 31,
20222021
(in thousands)
Beginning balance$3,917 $3,358 
Additions3,030 4,498 
Utilization(2,740)(3,771)
Ending balance$4,207 $4,085 
Other Long-Term Liabilities
Other long-term liabilities:
 March 31,
2022
June 30,
2021
(in thousands)
Deferred payroll taxes$— $1,219 
Customer deposits72,384 42,000 
Other— 904 
Other long-term liabilities$72,384 $44,123 

Customer deposits are payments received from customers for securing future product shipments. As of March 31, 2022, $62.4 million were from Customer A and Customer B, and $10.0 million were from other customers. As of June 30, 2021, $42.0 million were from Customer A and Customer B.