v3.25.4
Cash, Cash Equivalents and Investments (Tables)
12 Months Ended
Dec. 31, 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 December 31, 2025 is as follows:
Cash Equivalents:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$94,119 $— $— $94,119 
Investments:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$41,407 $39 $(3)$41,443 
Certificates of deposit8,835 — 8,839 
U.S. government securities14,074 21 — $14,095 
$64,316 $64 $(3)$64,377 
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 Contractual Maturity
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:
December 31,
 20252024
Due within one year or less$58,782 $49,460 
Due after one year through two years5,595 38,256 
$64,377 $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 December 31, 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$1,492 $(3)$1,009 $— 
Certificates of deposit— — 494 — 
U.S. government securities1,236 — — — 
$2,728 $(3)$1,503 $— 
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 $—