XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Cash, Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2021
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 March 31, 2021 and December 31, 2020:
March 31, 2021
(In thousands)Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Current assets:
Cash$26,847 $— $— $26,847 
Cash equivalents:
Money market funds38,974 — — 38,974 
Certificate of deposits1,500 — — 1,500 
Commercial paper18,996 — — 18,996 
Total cash and cash equivalents86,317 — — 86,317 
Marketable securities:
U.S. Treasuries26,924 — 26,930 
Certificate of deposits55,283 — — 55,283 
Commercial paper233,419 — — 233,419 
Corporate debt securities27,002 59 (2)27,059 
U.S. Government-sponsored enterprises debt securities6,200 14 — 6,214 
Total marketable securities348,828 79 (2)348,905 
Total cash, cash equivalents and marketable securities$435,145 $79 $(2)$435,222 


December 31, 2020
(In thousands)Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Current assets:
Cash$23,887 $— $— $23,887 
Cash equivalents:
Money market funds80,986 — — 80,986 
Commercial paper61,043 — — 61,043 
Certificate of deposits1,000 — — 1,000 
Total cash equivalents143,029 — — 143,029 
Total cash and cash equivalents166,916 — — 166,916 
Marketable securities:
U.S. Treasuries43,050 (1)43,050 
Commercial paper210,986 — — 210,986 
Certificate of deposits44,480 — — 44,480 
U.S. Government-sponsored enterprises debt securities6,200 17 — 6,217 
Corporate debt securities33,288 172 — 33,460 
Total marketable securities338,004 190 (1)338,193 
Total cash, cash equivalents and marketable securities$504,920 $190 $(1)$505,109