XML 46 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Investments (Tables)
3 Months Ended
Mar. 31, 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:
March 31, 2026
Amortized
Cost
 Gross unrealized Estimated
Fair Value
(In thousands) GainsLosses
Available-for-sale securities, current portion    
U.S. government securities$12,262 $12 $(2)$12,272 
Corporate debt securities34,669 11 (44)34,636 
Other debt securities11,266 (5)11,266 
Total short-term58,197 28 (51)58,174 
     
Available-for-sale securities, long-term    
U.S. government securities7,303 — (26)7,277 
Corporate debt securities21,121 (69)21,054 
Other debt securities2,172 (5)2,168 
Total long-term30,596 (100)30,499 
Total available-for-sale securities$88,793 $31 $(151)$88,673 
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 
March 31, 2026
(In thousands)Amortized
Cost
Estimated
Fair Value
Due in one year or less$58,197 $58,174 
Due after one year through five years30,596 30,499 
Total$88,793 $88,673 
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:
March 31, 2026
Less than 12 monthsTotal
(In thousands)Fair ValueUnrealized LossesFair ValueUnrealized Losses
Corporate debt securities$38,811 $(113)$38,811 $(113)
U.S. government securities10,737 (29)10,737 (29)
Other debt securities8,384 (9)8,384 (9)
Total$57,932 $(151)$57,932 $(151)
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)