v3.26.1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Held-to-Maturity Securities
The following is a summary of held-to-maturity securities, which are carried at amortized cost, as of December 31, 2025 and June 30, 2026 (in thousands):
Amortized CostGross Unrealized GainGross Unrealized (Losses)Estimated Fair Value
Balance as of December 31, 2025
Term deposits$2,306 $— $— $2,306 
U.S. treasury securities4,991 30 — 5,021 
Corporate debt securities5,000 12 — 5,012 
Total$12,297 $42 $— $12,339 
Balance as of June 30, 2026
U.S. treasury securities$4,997 $$— $5,003 
Corporate debt securities5,000 — (5)4,995 
Total$9,997 $$(5)$9,998 
Schedule of Maturities of Marketable Securities
The following table summarizes the maturities of the Company’s held-to-maturity securities as of December 31, 2025 and June 30, 2026 (in thousands):
December 31, 2025June 30, 2026
Due within one year$7,297 $4,997 
Due after one year through five years5,000 5,000 
Total$12,297 $9,997 
Schedule of Proceeds from the Maturities of Marketable Securities
The following table summarizes the purchases of and proceeds from marketable securities for the six months ended June 30, 2025 and 2026 (in thousands):
For the six months ended June 30,
20252026
Purchases of marketable securities
Purchases of held-to-maturity securities$25,804 $5,802 
Total purchases of marketable securities$25,804 $5,802 
Proceeds from marketable securities
Maturities of available-for-sale securities$500 $— 
Maturities of held-to-maturity securities42,075 8,306 
Total proceeds from marketable securities$42,575 $8,306