XML 43 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value of Financial Instruments  
Summary of financial assets and liabilities subject to fair value measurements on a recurring basis

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

March 31, 2020

 

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets

 

 

  

 

 

  

 

 

  

 

 

  

Money market funds

 

$

85,176

 

$

 —

 

$

 —

 

$

85,176

Certificates of deposit

 

 

2,644

 

 

 —

 

 

 —

 

 

2,644

Commercial paper

 

 

 —

 

 

19,544

 

 

 —

 

 

19,544

Corporate debt securities

 

 

 —

 

 

16,400

 

 

 —

 

 

16,400

U.S. Treasury securities

 

 

31,217

 

 

 —

 

 

 —

 

 

31,217

U.S. Agency bonds

 

 

 —

 

 

10,015

 

 

 —

 

 

10,015

 

 

$

119,037

 

$

45,959

 

$

 —

 

$

164,996

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2019

 

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets

 

 

  

 

 

  

 

 

  

 

 

  

Money market funds

 

$

152,770

 

$

 —

 

$

 —

 

$

152,770

Certificates of deposit

 

 

1,950

 

 

 —

 

 

 —

 

 

1,950

Corporate debt securities

 

 

 —

 

 

3,459

 

 

 —

 

 

3,459

U.S. Treasury securities

 

 

20,052

 

 

 —

 

 

 —

 

 

20,052

Total

 

$

174,772

 

$

3,459

 

$

 —

 

$

178,231