v3.24.3
Cash, Cash Equivalents and Investments (Tables)
9 Months Ended
Sep. 30, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Cash, Cash Equivalents and Investments
A summary of the Company's cash equivalents and investments that are carried at fair value as of September 30, 2024 is as follows:
Cash Equivalents:
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$63,079 $— $— $63,079 
Investments:
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$40,941 $193 $(15)$41,119 
Certificates of deposit12,970 35 — 13,005 
U.S. government securities33,033 56 (5)33,084 
$86,944 $284 $(20)$87,208 
A summary of the Company's cash equivalents and investments that are carried at fair value as of December 31, 2023 is as follows:
Cash Equivalents:
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$86,611 $— $— $86,611 
Investments:
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$31,979 $3 $(130)$31,852 
Certificates of deposit9,337 — (16)9,321 
U.S. government securities53,208 — (153)53,055 
$94,524 $3 $(299)$94,228 
Schedule of Investments Classified by Contractual Maturity Date
The following table summarizes the estimated fair value of the Company's debt investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:
 September 30, 2024December 31, 2023
Due within one year or less$49,976 $87,133 
Due after one year through two years37,232 7,095 
$87,208 $94,228 
Schedule of Fair Values and Gross Unrealized Losses for Available-For-Sale Securities
The following table presents the fair values and the gross unrealized losses of these available-for-sale debt investments as of September 30, 2024, aggregated by investment category and the length of time that individual securities have been in a continuous loss position:
Less than 12 months12 months or greater
 Fair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Corporate bonds and commercial paper$9,095 $(12)$2,276 $(3)
Certificates of deposit248 — 494 — 
U.S. government securities3,694 (2)7,487 (3)
$13,037 $(14)$10,257 $(6)
The following table presents the fair values and the gross unrealized losses of these available-for-sale debt investments as of December 31, 2023, aggregated by investment category and the length of time that individual securities have been in a continuous loss position:
Less than 12 months12 months or greater
 Fair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Corporate bonds and commercial paper$12,060 $(39)$18,525 $(91)
Certificates of deposit1,999 (5)2,215 (11)
U.S. government securities18,140 (42)32,421 (111)
$32,199 $(86)$53,161 $(213)