XML 32 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Cash Equivalents and Marketable Securities
6 Months Ended
Jun. 30, 2025
Cash and Cash Equivalents [Abstract]  
Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities
Cash equivalents and marketable securities consisted of the following at June 30, 2025 (in thousands):
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash equivalents and marketable securities:
U.S. Treasuries39,944 — 20 (5)39,959 
Money market funds138,542 — — — 138,542 
Total $178,486 $— $20 $(5)$178,501 
Cash equivalents and marketable securities consisted of the following at December 31, 2024 (in thousands):
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash equivalents and marketable securities:
Money market funds131,541 — — — 131,541 
Corporate notes/bonds6,522 — — (21)6,501 
U.S. Treasuries131,582 — 289 — 131,871 
Total$269,645 $— $289 $(21)$269,913 
As of June 30, 2025, the Company did not hold any marketable securities that were in a continuous unrealized loss position for more than twelve months. Furthermore, the Company has determined that there were no material changes in the credit risk of the securities. As of June 30, 2025, the Company holds no securities with remaining maturities greater than one year.
There were no realized gains or losses on available-for-sale securities during the six months ended June 30, 2025 or 2024.