XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents and Investments (Tables)
9 Months Ended
Sep. 30, 2023
Cash and Cash Equivalents and Investments [Abstract]  
Schedule of Cash, Cash Equivalents and Short-term Investments The fair value of cash and cash equivalents and investments held at September 30, 2023 and December 31, 2022 are as follows: 
 As of September 30, 2023
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
 (in thousands)
Cash and cash equivalents$21,116 $— $— $21,116 
Securities maturing within one year:    
U.S. treasury securities191,551 (114)191,439 
Corporate debt securities5,873 — (1)5,872 
Total short-term investments$197,424 $$(115)$197,311 
Total cash and cash equivalents and investments$218,540 $$(115)$218,427 
 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