XML 76 R13.htm IDEA: XBRL DOCUMENT v3.25.4
Investments
12 Months Ended
Dec. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Available-for-sale 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 
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)
As of December 31, 2025 and 2024, all available-for-sale securities investments presented above with unrealized losses have been in an unrealized loss position for less than 12 months.
As of December 31, 2025 and 2024, none of our available-for-sale marketable securities exhibited risk of credit loss and therefore no allowance for credit losses was recorded.