XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Investments (Tables)
3 Months Ended
Mar. 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:
March 31, 2025
Amortized
Cost
 Gross unrealized Estimated
Fair Value
(In thousands) GainsLosses
Available-for-sale securities, current portion    
U.S. government securities$6,509 $$$6,512 
Corporate debt securities11,638 13 (1)11,650 
Other debt securities3,472 (1)3,473 
Total short-term21,619 18 (2)21,635 
     
Available-for-sale securities, long-term    
U.S. government securities1,779 1,786 
Corporate debt securities12,631 14 (4)12,641 
Other debt securities4,628 (3)4,628 
Total long-term19,038 24 (7)19,055 
Total marketable securities$40,657 $42 $(9)$40,690 
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 
March 31, 2025
(In thousands)Amortized
Cost
Estimated
Fair Value
Due in one year or less$21,619 $21,636 
Due after one year through five years19,038 19,054 
Total$40,657 $40,690 
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, 2025
Less than 12 monthsTotal
(In thousands)Fair ValueUnrealized LossesFair ValueUnrealized Losses
Corporate debt securities$4,913 $(4)$4,913 $(4)
Other debt securities5,082 (2)5,082 (2)
Total$9,995 $(6)$9,995 $(6)
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)