v3.25.2
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Debt Securities, Available-for-Sale
The following is a summary of the Company's investment portfolio as of June 30, 2025 and December 31, 2024 (in thousands):
As of June 30, 2025
Gross UnrealizedEstimated
CostGainsLossesFair Value
Cash equivalents:
Money market funds$86,354 $— $— $86,354 
Available-for-sale securities:
Debt securities issued by U.S. government agencies100,905 207 — 101,112 
Corporate debt securities100,742 186 — 100,928 
Commercial paper7,887 — 7,888 
Other debt securities79,300 — 79,301 
Total cash equivalents and marketable securities$375,188 $395 $— $375,583 

As of December 31, 2024
Gross UnrealizedEstimated
CostGainsLossesFair Value
Cash equivalents:
Money market funds$128,652 $— $— $128,652 
Debt securities issued by U.S. government agencies15,953 — 15,955 
Available-for-sale securities:
Debt securities issued by U.S. government agencies128,215 475 — 128,690 
Corporate debt securities107,695 157 — 107,852 
Commercial paper8,775 19 — 8,794 
Other debt securities8,819 — 8,820 
Total cash equivalents and marketable securities$398,109 $654 $— $398,763 
Contractual maturities of the marketable securities at each balance sheet date are as follows (in thousands):
June 30, 2025December 31, 2024
Within one year$143,860 $177,195 
After one year through five years145,369 76,961 
Total$289,229 $254,156