XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Cash and Cash Equivalents and Investments (Tables)
3 Months Ended
Mar. 31, 2021
Cash and Cash Equivalents and Investments [Abstract]  
Schedule of Cash, Cash Equivalents and Short-term Investments [Table Text Block]
 As of March 31, 2021
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
 (in thousands)
Cash and cash equivalents$97,652 $— $— $97,652 
Securities maturing within one year:    
U.S. treasury securities15,243 — 15,245 
Corporate debt securities28,461 10 (7)28,464 
Total short-term investments$43,704 $12 $(7)$43,709 
Total cash and cash equivalents and investments$141,356 $12 $(7)$141,361 
 As of December 31, 2020
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
  (in thousands) 
Cash and cash equivalents$126,263 $— $— $126,263 
Securities maturing within one year:    
Corporate debt securities26,018 (11)26,012 
Total short-term investments$26,018 $$(11)$26,012 
Total cash and cash equivalents and investments
$152,281 $$(11)$152,275