XML 46 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]  
Schedule of balance sheet components
 
December 31, 2017
 
December 31, 2016
 
(In thousands)
Accounts receivable, net:
 

 
 

Accounts receivable
$
154,845

 
$
142,400

Less: allowance for doubtful accounts
(632
)
 
(632
)
 
$
154,213

 
$
141,768

Inventories:
 

 
 

Raw materials
$
12,656

 
$
8,243

Work-in-process
22,769

 
26,118

Finished goods
29,232

 
31,162

 
$
64,657

 
$
65,523

Other current assets:
 

 
 
Prepaid expenses
$
7,518

 
$
9,053

Derivative contracts receivable
982

 
257

VAT receivable
2,259

 
6,093

Other
3,536

 
1,943

 
$
14,295

 
$
17,346

Property and equipment, net:
 

 
 
Computer, equipment, and software
$
164,707

 
$
214,719

Furniture and fixtures
3,198

 
5,210

Leasehold improvements
47,262

 
46,693

 
215,167

 
266,622

Less: Accumulated depreciation and amortization
(105,248
)
 
(148,037
)
 
$
109,919

 
$
118,585

Deferred taxes and other long-term assets:
 

 
 
Equity investments in privately-held companies
$
29,255

 
$
12,720

Deferred taxes
24,563

 
22,413

Long-term restricted cash
8,025

 

Other assets
4,319

 
1,580

 
$
66,162

 
$
36,713

Accrued liabilities:
 

 
 
Payroll and related expenses
$
71,868

 
$
62,969

Accrued expenses
31,951

 
33,125

Derivative contracts payable
17

 
1,006

Product warranty liability
706

 
1,263

Other
9,516

 
6,679

 
$
114,058

 
$
105,042

Other long-term liabilities:
 
 
 
Income tax payable
$
24,425

 
$
24,184

Deferred rent
2,220

 
2,504

Other
7,422

 
3,892

 
$
34,067

 
$
30,580