XML 224 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2024
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, 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 available-for-sale securities$13,802 $28 $(4)$13,826 
December 31, 2023
Amortized
Cost
Gross unrealizedEstimated
Fair Value
(In thousands)GainsLosses
Available-for-sale securities, current portion
U.S. government securities$5,169 $$— $5,170 
Corporate debt securities9,673 (4)9,674 
Other debt securities1,443 — 1,444 
Total short-term16,285 (4)16,288 
Available-for-sale securities, long-term
Other debt securities545 — 548 
Total available-for-sale securities$16,830 $10 $(4)$16,836 
The following table summarizes the contractual maturities of the short-term and long-term available-for-sale investments as of December 31, 2024:
(In thousands)Amortized
Cost
Estimated
Fair Value
Due in one year or less$9,180 $9,198 
Due after one year through five years4,622 4,628 
Total$13,802 $13,826 
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, 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)
December 31, 2023
Less than 12 monthsTotal
(In thousands)Fair ValueUnrealized LossesFair ValueUnrealized Losses
Corporate debt securities$5,871 $(4)$5,871 $(4)
Other debt securities906 (1)906 (1)
Total$6,777 $(5)$6,777 $(5)