XML 81 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Tables)
9 Months Ended
Mar. 31, 2020
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
Accounts receivable, net:
 
March 31,
2020
 
June 30,
2019
 
(in thousands)
Accounts receivable
$
50,014

 
$
48,401

Less: Allowance for price adjustments
(32,514
)
 
(24,075
)
Less: Allowance for doubtful accounts
(30
)
 
(30
)
Accounts receivable, net
$
17,470

 
$
24,296


Schedule of Inventory, Current
Inventories:
 
March 31,
2020
 
June 30,
2019
 
(in thousands)
Raw materials
$
56,750

 
$
59,076

Work in-process
55,606

 
38,214

Finished goods
15,039

 
14,353

 
$
127,395

 
$
111,643


Other Current Assets
Other current assets:
 
March 31,
2020
 
June 30,
2019
 
(in thousands)
VAT receivable
$
27,165

 
$
30,769

Other prepaid expenses
1,958

 
2,745

Prepaid insurance
900

 
939

Prepaid maintenance
593

 
481

Prepayment to supplier
769

 
583

Prepaid income tax
1,140

 
267

Customs deposit
162

 
114

Lease financing cost

 
825

Interest receivable
1,339

 
379

Payroll tax receivable
492

 

 
$
34,518

 
$
37,102



Property, Plant and Equipment operty, plant and equipment, net:
 
March 31,
2020
 
June 30,
2019
 
(in thousands)
Land
$
4,877

 
$
4,877

Building
58,640

 
36,205

Manufacturing machinery and facility equipment
440,823

 
303,750

Equipment and tooling
25,211

 
20,739

Computer equipment and software
38,651

 
34,048

Office furniture and equipment
3,368

 
3,243

Leasehold improvements
68,015

 
53,597

Land use rights
8,480

 
8,760

 
648,065

 
465,219

Less: accumulated depreciation
(280,269
)
 
(252,982
)
 
367,796

 
212,237

Equipment and construction in progress
44,522

 
197,500

Property, plant and equipment, net
$
412,318

 
$
409,737


Intangible Assets Disclosure
Intangible assets, net:

 
March 31,
2020
 
June 30,
2019
 
(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
(2,926
)
 
(2,842
)
 
16,529

 
16,613

Goodwill
269

 
269

Intangible assets, net
$
16,798

 
$
16,882


Schedule Future Amortization Expense of Intangible Assets
Estimated future minimum amortization expense of intangible assets is as follows (in thousands):
Year ending June 30,
 
2020 (Remaining)
$
28

2021
2,548

2022
3,360

2023
3,286

2024
3,249

Thereafter
4,058

 
$
16,529


Schedule of Other Assets, Noncurrent
Other long-term assets:
 
March 31,
2020
 
June 30,
2019
 
(in thousands)
Prepayments for property and equipment
$
3,747

 
$
4,846

Investment in a privately held company
100

 
700

Lease financing costs

 
1,758

Customs deposit
886

 
980

Other long-term deposits
839

 
889

Office leases deposits
1,039

 
1,031

Other
170

 
413

 
$
6,781

 
$
10,617


Schedule of Accrued Liabilities
Accrued liabilities:
 
March 31,
2020
 
June 30,
2019
 
(in thousands)
Accrued compensation and benefits
$
16,772

 
$
16,385

Warranty accrual
672

 
623

Stock rotation accrual
3,307

 
1,921

Accrued professional fees
5,261

 
1,721

Accrued inventory
487

 
857

Accrued facilities related expenses
1,995

 
4,233

Accrued financing lease costs
705

 
728

Accrued property, plant and equipment
9,745

 
11,527

ESPP payable
1,913

 
585

Customer deposit
2,556

 
351

Other accrued expenses
7,159

 
5,144

 
$
50,572

 
$
44,075


Schedule of Product Warranty Liability
The activities in the warranty accrual, included in accrued liabilities, are as follows:
 
Nine Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Beginning balance
$
623

 
$
535

Additions
852

 
189

Utilization
(803
)
 
(69
)
Ending balance
$
672

 
$
655


Stock Rotation Accrual
The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
 
Nine Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Beginning balance
$
1,921

 
$
1,750

Additions
7,413

 
3,589

Utilization
(6,027
)
 
(3,616
)
Ending balance
$
3,307

 
$
1,723


Other Long-Term Liabilities
Other long-term liabilities:
 
March 31,
2020
 
June 30,
2019
 
 
(in thousands)
 
Customer deposits
$
8,000

*
$
10,000

*
Computer software liabilities
2,356

 
3,701

 
Other

 
220

 
Other long-term liabilities
$
10,356

 
$
13,921

 


* Customer deposits are from Customer A and Customer B for securing future product shipments from the Company. The Company reclassified $2.0 million of the customer deposit to short term accrued liabilities during the nine months ended March 31, 2020 since the repayment of this amount is due within a year.