XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Cash Equivalents and Investments (Tables)
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents and Investments [Abstract]  
Schedule of Cash, Cash Equivalents and Short-term Investments
 As of December 31, 2022
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
  (in thousands) 
Cash and cash equivalents$46,345 $— $— $46,345 
Securities maturing within one year:   
U.S. treasury securities74,022 — (342)73,680 
Corporate debt securities18,418 — (86)18,332 
Total short-term investments$92,440 $— $(428)$92,012 
Total cash and cash equivalents and investments$138,785 $— $(428)$138,357 
 
 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:   
Corporate debt securities26,018 (11)26,012 
Total short-term investments$26,018 $$(11)$26,012 
Total cash and cash equivalents and investments$90,084 $$(12)$90,077