v3.25.3
Cash, Cash Equivalents and Investments (Tables)
9 Months Ended
Sep. 30, 2025
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, 2025 is as follows:
Cash Equivalents:
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$59,267 $— $— $59,267 
U.S. government securities2,000 — — 2,000 
$61,267 $— $— $61,267 
Investments:
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$43,336 $55 $(5)$43,386 
Certificates of deposit10,760 — 10,767 
U.S. government securities41,473 30 (2)41,501 
$95,569 $92 $(7)$95,654 
A summary of the Company's cash equivalents and investments that are carried at fair value as of December 31, 2024 is as follows:
Cash Equivalents:
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$63,945 $— $— $63,945 
Certificates of deposit245 — — 245 
$64,190 $— $— $64,190 
Investments:
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$46,626 $104 $(28)$46,702 
Certificates of deposit14,076 20 (4)14,092 
U.S. government securities26,917 22 (17)26,922 
$87,619 $146 $(49)$87,716 
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, 2025December 31, 2024
Due within one year or less$87,578 $49,460 
Due after one year through two years8,076 38,256 
$95,654 $87,716 
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, 2025, 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$4,290 $(4)$1,953 $(1)
Certificates of deposit748 — — — 
U.S. government securities1,228 (2)— — 
$6,266 $(6)$1,953 $(1)
The following table presents the fair values and the gross unrealized losses of these available-for-sale debt investments as of December 31, 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$19,229 $(28)$— $— 
Certificates of deposit1,722 (4)248 — 
U.S. government securities9,882 (17)— — 
$30,833 $(49)$248 $—