XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Short-Term and Long-Term Marketable Securities The following table summarizes information regarding the Company’s short-term and long-term marketable securities as of September 30, 2025 and December 31, 2024:
September 30, 2025
(in thousands)CostUnrealized GainsUnrealized LossesFair Value
U.S. government agency securities$8,000 $$(4)$8,005 
Corporate debt securities15,947 10 (14)15,943 
U.S. municipal securities8,980 34 — 9,014 
U.S. treasury bonds1,000 — 1,004 
Total marketable securities$33,927 $57 $(18)$33,966 
December 31, 2024
(in thousands)CostUnrealized GainsUnrealized LossesFair Value
U.S. government agency securities$8,323 $— $(22)$8,301 
Corporate debt securities15,852 — (82)15,770 
U.S. municipal securities6,762 — (38)6,724 
U.S. treasury bonds1,000 — (3)997 
Total marketable securities$31,937 $— $(145)$31,792 
Schedule of Available-For-Sale Debt Securities by Contractual Maturity
The September 30, 2025 balance of available-for-sale debt securities by contractual maturity is shown in the following table at fair value. Actual maturities may differ from contractual maturities because the issuers of the securities may have the right to prepay obligations without prepayment penalties.
(in thousands)September 30,
2025
Due in one year or less$14,817 
Due after one year through five years19,149 
Total marketable securities$33,966