XML 42 R31.htm IDEA: XBRL DOCUMENT v3.4.0.3
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2016
Marketable Securities [Abstract]  
Amortized Cost And Fair Value Of Marketable Securities



 

 

 

 

 

 

 

 

 

 

 

 

 

As of March 31, 2016

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 



 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

152,383 

 

$

85 

 

$

(90)

 

$

152,378 

 

Asset backed securities

 

 

24,430 

 

 

37 

 

 

 -

 

 

24,467 

 

U.S. government bonds

 

 

17,057 

 

 

11 

 

 

 -

 

 

17,068 

 

Commercial paper

 

 

9,840 

 

 

 -

 

 

 -

 

 

9,840 

 

Certificates of deposit

 

 

8,600 

 

 

 -

 

 

 -

 

 

8,600 

 

Agency bonds

 

 

2,401 

 

 

 -

 

 

 -

 

 

2,401 

 

International government bonds

 

 

1,457 

 

 

 -

 

 

(1)

 

 

1,456 

 

Municipal bonds

 

 

1,400 

 

 

 

 

 -

 

 

1,407 

 

Total marketable securities

 

$

217,568 

 

$

140 

 

$

(91)

 

$

217,617 

 



 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2015

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 



 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

177,810 

 

$

24 

 

$

(221)

 

$

177,613 

 

U.S. government bonds

 

 

12,881 

 

 

 -

 

 

(10)

 

 

12,871 

 

Agency bonds

 

 

12,068 

 

 

 -

 

 

(3)

 

 

12,065 

 

Certificates of deposit

 

 

3,500 

 

 

 -

 

 

 -

 

 

3,500 

 

Commercial paper

 

 

3,491 

 

 

 -

 

 

 -

 

 

3,491 

 

International government bonds

 

 

1,462 

 

 

 -

 

 

(3)

 

 

1,459 

 

Municipal bonds

 

 

1,400 

 

 

 -

 

 

(1)

 

 

1,399 

 

Treasury bill

 

 

1,192 

 

 

 

 

 -

 

 

1,193 

 

Total marketable securities

 

$

213,804 

 

$

25 

 

$

(238)

 

$

213,591 

 



Contractual Maturities Of Marketable Securities



 

 

 

 

 

 

 

As of March 31, 2016

 

 

Amortized Cost

 

 

Fair Value

 



 

 

 

 

 

 

 

Due in one year or less

 

$

162,177 

 

$

162,198 

 

Due after one year through three years

 

 

55,391 

 

 

55,419 

 



 

$

217,568 

 

$

217,617