v3.25.2
Cash, Cash Equivalents and Investments (Tables)
6 Months Ended
Jun. 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 June 30, 2025 is as follows:
Cash Equivalents:
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$37,969 $— $— $37,969 
Investments:
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$49,193 $58 $(16)$49,235 
Certificates of deposit13,457 (7)13,454 
U.S. government securities54,551 13 (31)54,533 
$117,201 $75 $(54)$117,222 
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:
 June 30, 2025December 31, 2024
Due within one year or less$110,655 $49,460 
Due after one year through two years6,567 38,256 
$117,222 $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 June 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$21,075 $(16)$— $— 
Certificates of deposit4,707 (7)— — 
U.S. government securities49,257 (31)— — 
$75,039 $(54)$— $— 
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 $—