XML 31 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Money Market Funds and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2017
Cash, Money Market Funds and Marketable Securities  
Schedule of cash and available-for-sale securities

 

Cash and available-for-sale securities are all current unless mentioned otherwise and consisted of the following as of June 30, 2017 and December 31, 2016 (in thousands):

 

 

As of June 30, 2017

 

 

Cost

 

Gross 

unrealized

Gain

 

Gross 

unrealized

Loss

 

Fair

Value

 

Cash balances

 

$

37,394

 

$

 

$

 

$

37,394

 

Corporate debt securities, current portion

 

108,683

 

1

 

(35

)

108,649

 

Commercial paper

 

80,724

 

65

 

 

80,789

 

Money market

 

350

 

 

 

350

 

Certificate of deposit

 

50

 

 

 

50

 

 

 

 

 

 

 

 

 

 

 

 

 

$

227,201

 

$

66

 

$

(35

)

$

227,232

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Included in cash and cash equivalents

 

$

37,394

 

$

 

$

 

$

37,394

 

Included in marketable securities

 

189,807

 

66

 

(35

)

189,838

 

 

 

 

 

 

 

 

 

 

 

Total cash and marketable securities

 

$

227,201

 

66

 

$

(35

)

$

227,232

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2016

 

 

 

Cost

 

Unrealized

Gain

 

Unrealized

Loss

 

Fair

Value

 

Cash balances

 

$

187,026

 

$

 

$

 

$

187,026

 

Corporate debt securities, current portion

 

74,564

 

2

 

(31

)

74,535

 

Commercial paper

 

68,258

 

132

 

 

68,390

 

Money market

 

350

 

 

 

350

 

Certificate of deposit

 

50

 

 

 

50

 

 

 

 

 

 

 

 

 

 

 

 

 

$

330,248

 

$

134

 

$

(31

)

$

330,351

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Included in cash and cash equivalents

 

$

187,026

 

$

 

$

 

$

187,026

 

Included in marketable securities

 

143,222

 

134

 

(31

)

143,325

 

 

 

 

 

 

 

 

 

 

 

Total cash and marketable securities

 

$

330,248

 

134

 

$

(31

)

$

330,351