XML 64 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Investments (Tables)
3 Months Ended
Mar. 31, 2020
Cash Equivalents And Investments [Abstract]  
Schedule of Cash Equivalents and Available For Sale Investments
The fair value of cash equivalents and available-for-sale investments at March 31, 2020 and December 31, 2019, were as follows (in thousands):
March 31, 2020
Amortized
Cost
Gross UnrealizedEstimated
Fair Value
GainsLosses
Money market funds$34,541  $—  $—  $34,541  
U.S. government securities56,032  371  —  56,403  
Corporate notes8,860   (8) 8,853  
Total cash equivalents and available-for-sale investments$99,433  $372  $(8) $99,797  
Classified as:
Cash equivalents$34,541  
Short-term investments65,256  
Total cash equivalents and available-for-sale investments$99,797  
December 31, 2019
Amortized
Cost
Gross UnrealizedEstimated
Fair Value
GainsLosses
Money market funds$13,897  $—  $—  $13,897  
U.S. government securities77,329  72  (1) 77,400  
Corporate notes14,955  11  —  14,966  
Commercial paper35,753  —  —  35,753  
Total cash equivalents and available-for-sale investments$141,934  $83  $(1) $142,016  
Classified as:
Cash equivalents$13,897  
Short-term investments120,089  
Long-term investments8,030  
Total cash equivalents and available-for-sale investments$142,016  
Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity
The following table summarizes the fair value of the Company’s cash equivalents, short-term and long-term marketable securities classified by maturity (in thousands):
March 31,
2020
December 31,
2019
Due within one year$99,797  $133,986  
Due after one year through three years—  8,030  
Total cash equivalents and available-for-sale investments$99,797  $142,016  
Schedule of Available-for-Sale Securities Unrealized Loss Position
The following tables present the Company's available-for-sale securities that were in an unrealized loss position as of March 31, 2020 (in thousands):
        
March 31, 2020
Less than 12 monthsTotal
AssetsFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate notes$7,849  $(8) $7,849  $(8) 
Total$7,849  $(8) $7,849  $(8)