XML 97 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Investments (Tables)
12 Months Ended
Dec. 31, 2025
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:
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 
December 31, 2024
Amortized
Cost
Gross unrealizedEstimated
Fair Value
(In thousands)GainsLosses
Available-for-sale securities, current portion
U.S. government securities$1,493 $$— $1,494 
Corporate debt securities5,775 14 (1)5,788 
Other debt securities1,912 — 1,916 
Total short-term9,180 19 (1)9,198 
Available-for-sale securities, long-term
Corporate debt securities3,210 (2)3,212 
Other debt securities1,412 (1)1,416 
Total long-term4,622 (3)4,628 
Total available-for-sale securities$13,802 $28 $(4)$13,826 
The following table summarizes the contractual maturities of the short-term and long-term available-for-sale investments as of December 31, 2025:
(In thousands)Amortized
Cost
Estimated
Fair Value
Due in one year or less$55,795 $55,889 
Due after one year through five years31,212 31,250 
Total$87,007 $87,139 
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:
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)
December 31, 2024
Less than 12 monthsTotal
(In thousands)Fair ValueUnrealized LossesFair ValueUnrealized Losses
Corporate debt securities$2,091 $(3)$2,091 $(3)
Other debt securities1,030 (1)1,030 (1)
Total$3,121 $(4)$3,121 $(4)