v3.26.1
Investments (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Marketable Securities
The Company’s portfolio of available-for-sale marketable securities consists of the following:
June 30, 2026
Amortized
Cost
Gross unrealizedEstimated
Fair Value
(In thousands)GainsLosses
Available-for-sale securities, current portion
U.S. government securities$11,781 $$(28)$11,757 
Corporate debt securities37,201 (47)37,158 
Other debt securities9,508 (6)9,504 
Total short-term58,490 10 (81)58,419 
Available-for-sale securities, long-term
U.S. government securities9,679 — (46)9,633 
Corporate debt securities19,578 — (87)19,491 
Other debt securities1,536 — (6)1,530 
Total long-term30,793 — (139)30,654 
Total available-for-sale securities$89,283 $10 $(220)$89,073 
December 31, 2025
Amortized
Cost
Gross unrealizedEstimated
Fair Value
(In thousands)GainsLosses
Available-for-sale securities, current portion
U.S. government securities$9,946 $33 $— $9,979 
Corporate debt securities34,783 41 — 34,824 
Other debt securities11,066 20 — 11,086 
Total short-term55,795 94 — 55,889 
Available-for-sale securities, long-term
U.S. government securities10,756 14 — 10,770 
Corporate debt securities17,038 23 (5)17,056 
Other debt securities3,418 — 3,424 
Total long-term31,212 43 (5)31,250 
Total available-for-sale securities$87,007 $137 $(5)$87,139 
June 30, 2026
(In thousands)Amortized
Cost
Estimated
Fair Value
Due in one year or less$58,490 $58,419 
Due after one year through five years30,793 30,654 
Total$89,283 $89,073 
Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value
The following tables present information about the available-for-sale investments that had been in a continuous unrealized loss position for less than 12 months:
June 30, 2026
Less than 12 monthsTotal
(In thousands)Fair ValueUnrealized LossesFair ValueUnrealized Losses
Corporate debt securities$51,067 $(134)$51,067 $(134)
U.S. government securities16,382 (75)16,382 (75)
Other debt securities8,748 (11)8,748 (11)
Total$76,197 $(220)$76,197 $(220)
December 31, 2025
Less than 12 monthsTotal
(In thousands)Fair ValueUnrealized LossesFair ValueUnrealized Losses
Corporate debt securities$7,519 $(5)$7,519 $(5)
Total$7,519 $(5)$7,519 $(5)