XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Investments (Tables)
9 Months Ended
Sep. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Short-Term and Long-Term Investments
The following tables summarize the Company’s debt investments (in thousands):
 September 30, 2024
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate bonds$29,017 $80 $(8)$29,089 
Commercial paper10,185 28 — 10,213 
U.S. treasury securities89,326 171 (13)89,484 
Total investments$128,528 $279 $(21)$128,786 
 December 31, 2023
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate bonds$11,079 $$(7)$11,076 
Commercial paper44,271 52 (4)44,319 
U.S. treasury securities121,474 126 (164)121,436 
Total investments$176,824 $182 $(175)$176,831 
Schedule of Investments with Unrealized Losses, Aggregated by Investment Type and the Length of Time
The following tables summarize the Company’s debt investments with unrealized losses, aggregated by investment type and the length of time that individual investments have been in a continuous unrealized loss position (in thousands, except number of securities):

September 30, 2024
Less than 12 MonthsGreater than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate bonds$7,391 $(8)$— $— $7,391 $(8)
U.S. treasury securities12,697 (8)12,440 (5)25,137 (13)
Total$20,088 $(16)$12,440 $(5)$32,528 $(21)
Number of securities with unrealized losses11 
December 31, 2023
Less than 12 MonthsGreater than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate bonds$6,365 $(7)$— $— $6,365 $(7)
Commercial paper5,464 (4)— — 5,464 (4)
U.S. treasury securities$64,531 $(120)$14,937 $(44)$79,468 $(164)
Total$76,360 $(131)$14,937 $(44)$91,297 $(175)
Number of securities with unrealized losses24 28 
Schedule of the Scheduled Maturity of Company Investments
The following table summarizes the scheduled maturity for the Company’s debt investments at September 30, 2024 (in thousands):
Maturing in one year or less$112,585 
Maturing after one year through two years16,201 
     Total debt investments$128,786