XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash and Cash Equivalents and Investments (Tables)
12 Months Ended
Dec. 31, 2021
Cash and Cash Equivalents and Investments [Abstract]  
Schedule of Cash, Cash Equivalents and Short-term Investments
 As of December 31, 2021
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
  (in thousands) 
Cash and cash equivalents$64,066 $— $(1)$64,065 
Securities maturing within one year:   
U.S. treasury securities7,562 — (1)7,561 
Corporate debt securities15,125 — (8)15,117 
Total short-term investments$22,687 $— $(9)$22,678 
Total cash and cash equivalents and investments$86,753 $— $(10)$86,743 
 
 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