XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Investments (Tables)
9 Months Ended
Sep. 30, 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:
September 30, 2025
Amortized
Cost
 Gross unrealized Estimated
Fair Value
(In thousands) GainsLosses
Available-for-sale securities, current portion    
U.S. government securities$10,414 $19 $— $10,433 
Corporate debt securities33,327 55 — 33,382 
Other debt securities5,648 10 — 5,658 
Total short-term49,389 84 — 49,473 
     
Available-for-sale securities, long-term    
U.S. government securities6,456 13 (1)6,468 
Corporate debt securities7,955 21 — 7,976 
Other debt securities4,985 15 — 5,000 
Total long-term19,396 49 (1)19,444 
Total marketable securities$68,785 $133 $(1)$68,917 
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 marketable securities$13,802 $28 $(4)$13,826 
September 30, 2025
(In thousands)Amortized
Cost
Estimated
Fair Value
Due in one year or less$49,389 $49,473 
Due after one year through five years19,396 19,444 
Total$68,785 $68,917 
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:
September 30, 2025
Less than 12 monthsTotal
(In thousands)Fair ValueUnrealized LossesFair ValueUnrealized Losses
Corporate debt securities$2,740 $(1)$2,740 $(1)
U.S. government securities3,441 (1)3,441 (1)
Total$6,181 $(2)$6,181 $(2)
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)