XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Cash Equivalents and Investments (Tables)
3 Months Ended
Mar. 31, 2024
Cash, Cash Equivalents, and Short-Term Investments [Abstract]  
Schedule of Cash, Cash Equivalents and Short-term Investments
The fair value of cash and cash equivalents and investments held at March 31, 2024 and December 31, 2023 are as follows: 
 As of March 31, 2024
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
 (in thousands)
Cash and cash equivalents$96,494 $— $— $96,494 
Securities maturing within one year:    
U.S. treasury securities245,145 (56)245,098 
Corporate debt securities14,008 (5)14,006 
Total short-term investments$259,153 $12 $(61)$259,104 
Total cash and cash equivalents and investments$355,647 $12 $(61)$355,598 
 As of December 31, 2023
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
  (in thousands) 
Cash and cash equivalents$22,465 $— $— $22,465 
Securities maturing within one year:    
U.S. treasury securities141,577 31 (12)141,596 
Corporate debt securities5,954 11 — 5,965 
Total short-term investments$147,531 $42 $(12)$147,561 
Total cash and cash equivalents and investments
$169,996 $42 $(12)$170,026