v3.26.1
Cash, Cash Equivalents and Investments (Tables)
6 Months Ended
Jun. 30, 2026
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 June 30, 2026 is as follows:
Investments:
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$5,708 $— $— $5,708 
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 
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:
 June 30, 2026December 31, 2025
Due within one year or less$5,708 $58,782 
Due after one year through two years— 5,595 
$5,708 $64,377 
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 $—