XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Tables)
6 Months Ended
Jun. 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):
 June 30, 2024
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate bonds$13,303 $— $(10)$13,293 
Commercial paper34,642 (16)34,630 
U.S. treasury securities108,089 13 (199)107,903 
Total investments$156,034 $17 $(225)$155,826 
 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):

June 30, 2024
Less than 12 MonthsGreater than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate bonds$13,293 $(10)$— $— $13,293 $(10)
Commercial paper14,371 (16)— — 14,371 (16)
U.S. treasury securities66,743 (123)24,268 (76)91,011 (199)
Total$94,407 $(149)$24,268 $(76)$118,675 $(225)
Number of securities with unrealized losses45 53 
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 June 30, 2024 (in thousands):
Maturing in one year or less$132,511 
Maturing after one year through two years23,315 
     Total debt investments$155,826