XML 162 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Tables)
6 Months Ended
Jun. 30, 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:
June 30, 2024
Amortized
Cost
Gross unrealizedEstimated
Fair Value
(In thousands)GainsLosses
Available-for-sale securities, current portion    
U.S. government securities$4,158 $$(5)$4,153 
Corporate debt securities6,120 (6)6,114 
Other debt securities1,853 (1)1,853 
Total short-term12,131 (12)12,120 
     
Available-for-sale securities, long-term    
Corporate debt securities1,392 (1)1,391 
Other debt securities1,298 (1)1,297 
Total marketable securities$14,821 $$(14)$14,808 
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 marketable securities$16,830 $10 $(4)$16,836 
June 30, 2024
(In thousands)Amortized
Cost
Estimated
Fair Value
Due in one year or less$12,131 $12,120 
Due after one year through five years2,690 2,688 
Total$14,821 $14,808