v3.25.2
Short-Term Investments (Tables)
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Estimated Fair Value of Short-Term Investments The following represents a summary of the estimated fair value of short-term investments at June 30, 2025 and December 31, 2024 (in thousands):
At June 30, 2025Amortized
Cost
Gross Unrealized
Gain
Gross Unrealized
Loss
Estimated
Fair Value
Available-for-sale securities:
United States Government-sponsored enterprises$105,369 $640 $— $106,009 
United States Treasury securities72,791 63 (51)72,803 
Commercial paper1,726 — (1)1,725 
Corporate debt securities70,600 122 (10)70,712 
Total$250,486 $825 $(62)$251,249 
At December 31, 2024Amortized
Cost
Gross Unrealized
Gain
Gross Unrealized
Loss
Estimated
Fair Value
Available-for-sale securities:
United States Government-sponsored enterprises$133,139 $275 $(134)$133,280 
United States Treasury securities103,645 197 (140)103,702 
Commercial paper23,225 39 — 23,264 
Corporate debt securities105,635 248 (47)105,836 
Foreign government bonds
3,013 — — 3,013 
Total$368,657 $759 $(321)$369,095 
Schedule of Contractual Maturities of Available -For-Sale Debt Securities
The contractual maturities of available-for-sale debt securities as of June 30, 2025, were as follows (in thousands):
Years to Maturity
At June 30, 2025Within One YearOne to Two Years
Two to Three Years
Estimated Fair Value
United States Government-sponsored enterprises$13,244 $82,700 $10,065 $106,009 
United States Treasury securities61,902 10,901 — 72,803 
Commercial paper1,725 — — 1,725 
Corporate debt securities35,147 35,565 — 70,712 
Total$112,018 $129,166 $10,065 $251,249