v3.26.1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
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 June 30, 2026 and December 31, 2025:
June 30, 2026
(in thousands)CostUnrealized GainsUnrealized LossesFair Value
U.S. government agency securities$14,500 $— $(58)$14,442 
Corporate debt securities11,968 — (108)11,860 
U.S. municipal securities7,679 (8)7,676 
U.S. treasury bonds1,000 — — 1,000 
Total marketable securities$35,147 $$(174)$34,978 
December 31, 2025
(in thousands)CostUnrealized GainsUnrealized LossesFair Value
U.S. government agency securities$7,500 $$(4)$7,505 
Corporate debt securities14,424 (7)14,426 
U.S. municipal securities8,631 39 — 8,670 
U.S. treasury bonds1,000 — 1,004 
Total marketable securities$31,555 $61 $(11)$31,605 
Schedule of Available-For-Sale Debt Securities by Contractual Maturity
The June 30, 2026 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)June 30,
2026
Due in one year or less$14,858 
Due after one year through five years20,120 
Total marketable securities$34,978