XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale and Held-to-Maturity Securities
The following is a summary of available-for-sale securities, which are carried at fair value, as of December 31, 2024 (in thousands):
Amortized CostGross Unrealized GainGross Unrealized (Losses)Estimated Fair Value
Balance as of December 31, 2024
Corporate debt securities$500 $— $(1)$499 
Total$500 $— $(1)$499 
The following is a summary of held-to-maturity securities, which are carried at amortized cost, as of December 31, 2024 and September 30, 2025 (in thousands):
Amortized CostGross Unrealized GainGross Unrealized (Losses)Estimated Fair Value
Balance as of December 31, 2024
Term deposits$21,653 $— $— $21,653 
U.S. treasury securities19,778 18 — 19,796 
Corporate debt securities20,000 — (26)19,974 
Total$61,431 $18 $(26)$61,423 
Balance as of September 30, 2025
Term deposits$16,206 $— $— $16,206 
U.S. treasury securities9,972 33 — 10,005 
Corporate debt securities5,000 42 — 5,042 
Total$31,178 $75 $— $31,253 
Schedule of Maturities of Marketable Securities
The following table summarizes the maturities of the Company’s marketable securities as of December 31, 2024 and September 30, 2025 (in thousands):
December 31, 2024September 30, 2025
Available-for-sale securitiesHeld-to-maturity securitiesAvailable-for-sale securitiesHeld-to-maturity securities
Due within one year$499 $46,450 $— $21,189 
Due after one year through five years— 14,981 — 9,989 
Total$499 $61,431 $— $31,178 
Schedule of Proceeds from the Maturities of Marketable Securities
The following table summarizes the purchases of and proceeds from marketable securities for the nine months ended September 30, 2024 and 2025 (in thousands):
For the nine months ended September 30,
20242025
Purchases of marketable securities
Purchases of held-to-maturity securities$14,720 $25,804 
Total purchases of marketable securities$14,720 $25,804 
Proceeds from marketable securities
Maturities of available-for-sale securities$11,305 $500 
Maturities of held-to-maturity securities18,220 57,075 
Total proceeds from marketable securities$29,525 $57,575