XML 49 R19.htm IDEA: XBRL DOCUMENT v3.2.0.727
BALANCE SHEET COMPONENTS: (Tables)
6 Months Ended
Jun. 30, 2015
BALANCE SHEET COMPONENTS:  
Schedule of balance sheet components

 

 

 

June 30,
2015

 

December 31,
2014

 

 

 

(In thousands)

 

Accounts receivable, net:

 

 

 

 

 

Accounts receivable

 

$

61,640

 

$

65,594

 

Less: allowance for doubtful accounts

 

(636

)

(672

)

 

 

 

 

 

 

 

 

$

61,004

 

$

64,922

 

 

 

 

 

 

 

 

 

Inventories:

 

 

 

 

 

Raw materials

 

$

9,030

 

$

5,725

 

Work-in-process

 

22,733

 

13,874

 

Finished goods

 

31,042

 

24,871

 

 

 

 

 

 

 

 

 

$

62,805

 

$

44,470

 

 

 

 

 

 

 

 

 

Deferred taxes and other current assets:

 

 

 

 

 

Prepaid expenses

 

$

7,818

 

$

8,040

 

Derivative contracts receivable

 

2,186

 

 

Deferred taxes

 

2,271

 

2,271

 

VAT receivable

 

5,520

 

6,117

 

Other

 

4,085

 

1,719

 

 

 

 

 

 

 

 

 

$

21,880

 

$

18,147

 

 

 

 

 

 

 

 

 

Property and equipment, net:

 

 

 

 

 

Computer equipment and software

 

$

151,188

 

$

124,370

 

Furniture and fixtures

 

3,323

 

3,256

 

Leasehold improvements

 

34,002

 

33,295

 

 

 

 

 

 

 

 

 

188,513

 

160,921

 

Less: Accumulated depreciation and amortization

 

(96,253

)

(82,094

)

 

 

 

 

 

 

 

 

$

92,260

 

$

78,827

 

 

 

 

 

 

 

 

 

Deferred taxes and other long-term assets:

 

 

 

 

 

Equity investments in private companies

 

$

7,739

 

$

10,736

 

Deferred taxes

 

255

 

389

 

Other assets

 

1,819

 

4,475

 

 

 

 

 

 

 

 

 

$

9,813

 

$

15,600

 

 

 

 

 

 

 

 

 

Accrued liabilities:

 

 

 

 

 

Payroll and related expenses

 

$

41,092

 

$

31,254

 

Accrued expenses

 

27,425

 

21,171

 

Derivative contracts payable

 

 

3,562

 

Product warranty liability

 

1,357

 

1,508

 

Other

 

3,573

 

4,479

 

 

 

 

 

 

 

 

 

$

73,447

 

$

61,974

 

 

 

 

 

 

 

 

 

Other long-term liabilities:

 

 

 

 

 

Income tax payable

 

$

21,593

 

$

18,174

 

Deferred rent

 

1,989

 

2,337

 

Other

 

2,694

 

2,024

 

 

 

 

 

 

 

 

 

$

26,276

 

$

22,535