XML 52 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Investments and Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2020
Investments and Fair Value Measurements  
Schedule of available-for-sale securities

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

March 31, 2020

​

    

​

    

​

​

    

Gross

    

Gross

    

​

​

​

​

​

​

Amortized

​

Unrealized

​

Unrealized

​

Estimated

(In thousands)

​

​

​

Cost

​

Gains

​

Losses

​

Fair Value

US government securities

​

Level 1

​

$

79,855

​

$

490

​

$

—

​

$

80,345

US government agency securities

​

Level 2

​

 

34,935

​

​

17

​

​

—

​

 

34,952

Corporate notes

​

Level 2

​

 

2,617

​

​

—

​

​

(2)

​

 

2,615

Commercial paper

​

Level 2

​

​

114,603

​

​

48

​

​

(39)

​

​

114,612

Marketable securities

​

​

​

​

232,010

​

​

555

​

​

(41)

​

​

232,524

Money market funds

​

Level 1

​

​

200,579

​

​

—

​

​

—

​

​

200,579

Total

​

​

​

$

432,589

​

$

555

​

$

(41)

​

$

433,103

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2019

​

    

​

    

​

​

    

Gross

    

Gross

    

​

​

​

​

​

​

Amortized

​

Unrealized

​

Unrealized

​

Estimated

(In thousands)

​

​

​

Cost

​

Gains

​

Losses

​

Fair Value

US government securities

​

Level 1

​

$

100,746

​

$

108

​

$

—

​

$

100,854

Corporate notes

​

Level 2

​

 

25,466

​

 

9

​

 

(1)

​

 

25,474

Commercial paper

​

Level 2

​

​

112,066

​

​

31

​

​

(2)

​

​

112,095

Marketable securities

​

​

​

​

238,278

​

​

148

​

​

(3)

​

​

238,423

Money market funds

​

Level 1

​

​

35,736

​

​

—

​

​

—

​

​

35,736

Total

​

​

​

$

274,014

​

$

148

​

$

(3)

​

$

274,159

Schedule of Available for sale debt securities with unrealized losses

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

March 31, 2020

​

​

Less than 12 Months

​

Greater than 12 Months

​

Total

​

    

​

​

    

Gross

​

​

    

​

Gross

    

​

​

​

Gross

​

​

Estimated

​

Unrealized

​

Estimated

​

Unrealized

​

Estimated

​

Unrealized

(In thousands)

​

Fair Value

​

Losses

​

Fair Value

​

Losses

​

Fair Value

​

Losses

Corporate notes

​

$

2,615

​

$

(2)

​

$

—

​

​

—

​

$

2,615

​

$

(2)

Commercial paper

​

​

44,606

​

​

(39)

​

​

—

​

​

—

​

​

44,606

​

​

(39)

Total

​

$

47,221

​

$

(41)

​

$

—

​

$

—

​

$

47,221

​

$

(41)

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2019

​

​

Less than 12 Months

​

Greater than 12 Months

​

Total

​

    

​

​

    

Gross

​

​

    

​

Gross

    

​

​

​

Gross

​

​

Estimated

​

Unrealized

​

Estimated

​

Unrealized

​

Estimated

​

Unrealized

(In thousands)

​

Fair Value

​

Losses

​

Fair Value

​

Losses

​

Fair Value

​

Losses

Corporate notes

​

$

5,507

​

$

(1)

​

$

—

​

$

—

​

$

5,507

​

$

(1)

Commercial paper

​

​

28,137

​

​

(2)

​

​

—

​

​

—

​

​

28,137

​

​

(2)

Total

​

$

33,644

​

$

(3)

​

$

—

​

$

—

​

$

33,644

​

$

(3)