XML 63 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Investments (Tables)
12 Months Ended
Dec. 31, 2024
Cash, Cash Equivalents, and Short-Term Investments [Abstract]  
Schedule of Cash and Cash Equivalents and Investments
The fair value of cash and cash equivalents and investments held at December 31, 2024 and 2023 are as follows:

 As of December 31, 2024
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
  (in thousands) 
Cash and cash equivalents$66,656 $— $— $66,656 
Securities maturing within one year:   
U.S. treasury securities127,884 106 — 127,990 
Corporate debt securities43,299 30 (18)43,311 
Total short-term investments$171,183 $136 $(18)$171,301 
Total cash and cash equivalents and short-term investments$237,839 $136 $(18)$237,957 
 
 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 short-term investments$169,996 $42 $(12)$170,026