XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2020
Cash and Cash Equivalents [Abstract]  
Amortized cost and fair value of cash, cash equivalents and marketable securities The following tables summarize the amortized cost and the estimated fair value of our cash, cash equivalents and marketable securities as of June 30, 2020 and December 31, 2019 (in thousands):
June 30, 2020
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Current assets:
Cash$23,688  $—  $—  $23,688  
Cash equivalents:
U.S. Treasuries11,300  —  —  11,300  
Money market funds61,840  —  —  61,840  
Certificate of deposits10,900  —  —  10,900  
Commercial paper29,143  —  —  29,143  
Total cash and cash equivalents136,871  —  —  136,871  
Marketable securities:
U.S. Treasuries55,677   —  55,680  
Commercial paper94,567  —  —  94,567  
U.S. Government-sponsored enterprises debt securities6,200  13  —  6,213  
Corporate debt securities53,537  637  —  54,174  
Certificate of deposits42,744  —  —  42,744  
Total marketable securities252,725  653  —  253,378  
Total cash, cash equivalents and marketable securities
$389,596  $653  $—  $390,249  
December 31, 2019
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Current assets:
Cash$43,058  $—  $—  $43,058  
Cash equivalents:
Money market funds11,527  —  —  11,527  
Commercial paper7,485  —  —  7,485  
Total cash and cash equivalents62,070  —  —  62,070  
Marketable securities:
Commercial paper73,366  —  —  73,366  
Corporate debt securities74,038  381  (2) 74,417  
Certificate of deposits41,302  —  —  41,302  
Total marketable securities188,706  381  (2) 189,085  
Total cash, cash equivalents and marketable securities
$250,776  $381  $(2) $251,155  
Cost and fair value of marketable securities
The following table summarizes the cost and fair value of marketable securities based on stated effective maturities as of June 30, 2020 (in thousands):
Amortized Cost
Fair Value
Due within one year$245,025  $245,635  
Due between one and two years7,700  7,743  
Total$252,725  $253,378