XML 29 R18.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2016
Balance Sheet Components [Abstract]  
Schedule of Gains and Losses on Available for Sale Securities
The following table summarizes the unrealized gains and losses and fair value of our short term available-for-sale securities (in thousands):
 
June 30, 2016
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
Commercial paper
$
17,924

 
$
51

 
$

 
$
17,975

U.S. government notes
125,398

 
37

 
(11
)
 
125,424

Corporate bonds
149,231

 
235

 
(105
)
 
149,361

Total marketable securities
$
292,553

 
$
323

 
$
(116
)
 
$
292,760

Schedule of Available-For-Sale Securities by Remaining Contractual Maturity
As of June 30, 2016, the contractual maturities of our investments did not exceed 24 months. The fair values of available-for-sale investments, by remaining contractual maturity, are as follows (in thousands):

 
 
June 30, 2016
Due in 1 year or less
 
$
201,798

Due in 1 year through 2 years
 
90,962

Total marketable securities
 
$
292,760

Schedule of Accounts Receivable
Accounts receivable, net consists of the following (in thousands):
 
June 30,
2016
 
December 31,
2015
Accounts receivable
$
148,007

 
$
145,792

Allowance for doubtful accounts
(306
)
 
(963
)
Sales return reserve
(1,042
)
 
(566
)
Accounts receivable, net
$
146,659

 
$
144,263

Schedule of Inventories
Inventories consist of the following (in thousands):
 
June 30,
2016
 
December 31,
2015
Raw materials
$
41,730

 
$
29,831

Finished goods
76,400

 
62,298

Total inventories
$
118,130

 
$
92,129

Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
June 30,
2016
 
December 31,
2015
Prepaid income taxes
$
16,131

 
$
14,150

Other current assets
27,513

 
29,270

Other prepaid expenses and deposits
9,803

 
7,190

Total prepaid expenses and other current assets
$
53,447

 
$
50,610

Schedule of Property and Equipment, net
Property and equipment, net consists of the following (in thousands):
 
June 30,
2016
 
December 31,
2015
Equipment and machinery
$
36,062

 
$
29,101

Computer hardware and software
15,600

 
12,630

Furniture and fixtures
2,853

 
2,380

Leasehold improvements
29,466

 
24,372

Building
35,154

 
35,154

Construction-in-process
343

 
6,408

Property and equipment, gross
119,478

 
110,045

Less: accumulated depreciation
(39,797
)
 
(30,339
)
Property and equipment, net
$
79,681

 
$
79,706

Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
 
June 30,
2016
 
December 31,
2015
Accrued payroll related costs
$
30,878

 
$
39,479

Accrued warranty costs
4,841

 
4,718

Accrued manufacturing costs
6,920

 
6,397

Accrued professional fees
5,718

 
4,875

Accrued taxes
1,257

 
1,347

Other
5,496

 
4,155

Total accrued liabilities
$
55,110

 
$
60,971

Schedule of Warranty Accrual
The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):
 
Six Months Ended
June 30,
 
2016
 
2015
Warranty accrual, beginning of period
$
4,718

 
$
3,204

Liabilities accrued for warranties issued during the period
1,438

 
1,602

Warranty costs incurred during the period
(1,018
)
 
(834
)
Adjustments related to change in estimate
(297
)
 

Warranty accrual, end of period
$
4,841

 
$
3,972