XML 31 R18.htm IDEA: XBRL DOCUMENT v3.4.0.3
Balance Sheet Components (Tables)
9 Months Ended
Mar. 31, 2016
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
Accounts receivable:
 
March 31,
2016
 
June 30,
2015
 
(in thousands)
Accounts receivable
$
48,898

 
$
58,249

Less: Allowance for price adjustments
(16,832
)
 
(19,438
)
Less: Allowance for doubtful accounts
(30
)
 
(30
)
Accounts receivable, net
$
32,036

 
$
38,781

Schedule of Inventory, Current
Inventories:
 
March 31,
2016
 
June 30,
2015
 
(in thousands)
Raw materials
$
22,991

 
$
19,423

Work in-process
36,363

 
31,269

Finished goods
8,557

 
13,483

 
$
67,911

 
$
64,175

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

 
$
4,877

Building
4,243

 
4,243

Manufacturing machinery and equipment
189,563

 
172,467

Equipment and tooling
12,316

 
11,261

Computer equipment and software
20,958

 
20,602

Office furniture and equipment
1,813

 
1,762

Leasehold improvements
28,370

 
27,568

 
262,140

 
242,780

Less: Accumulated depreciation
(162,352
)
 
(141,883
)
 
99,788

 
100,897

Equipment and construction in progress
12,709

 
18,682

Property, plant and equipment, net
$
112,497

 
$
119,579

Schedule of Other Assets, Noncurrent
Other long-term assets:
 
March 31,
2016
 
June 30,
2015
 
(in thousands)
Prepayments for property and equipment
$
937

 
$
692

Investment in a privately held company
100

 
100

Office leases deposits
1,934

 
1,215

Other

 
4

 
$
2,971

 
$
2,011

Schedule of Accrued Liabilities
Accrued liabilities:
 
March 31,
2016
 
June 30,
2015
 
(in thousands)
Accrued compensation and benefit
$
6,584

 
$
5,600

Accrued vacation
2,091

 
1,830

Accrued bonuses
1,445

 
1,152

Warranty accrual
1,596

 
1,957

Stock rotation accrual
2,056

 
1,894

Accrued professional fees
1,548

 
1,402

ESPP payable
878

 
343

Customer deposits
580

 
149

Accrued inventory
1,187

 
697

Accrued facilities related expenses
1,325

 
1,367

Other accrued expenses
2,721

 
2,834

 
$
22,011

 
$
19,225

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

 
$
1,346

Additions
803

 
1,216

Utilization
(1,164
)
 
(1,445
)
Ending balance
$
1,596

 
$
1,117

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

 
$
1,645

Additions
4,643

 
4,129

Utilization
(4,481
)
 
(4,000
)
Ending balance
$
2,056

 
$
1,774

Schedule of Other Noncurrent Liabilities
Other Long-term liabilities:
 
March 31,
2016
 
June 30,
2015
 
(in thousands)
Deferred rent
$
797

 
$
953