v3.25.4
Marketable Securities - (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
item
Dec. 31, 2024
USD ($)
Investments    
Amortized Cost $ 15,818 $ 40,890
Gross Unrealized Gain 19 24
Gross Unrealized Loss (1) (20)
Estimated Fair Value 15,836 40,894
Gross realized gains 0 0
Gross realized loss $ 0 0
Number of investment whose position which was not in continuous unrealized loss position for more than twelve months | item 1  
Fair market value of investments in unrealized loss position $ 2,200  
Interest income 100 300
Cost Maturities:    
Within 1 year 14,593  
Over 1 year 1,225  
Total investments available for sale 15,818  
Fair Value Maturities:    
Within 1 year 14,607  
Over 1 year 1,229  
Total investments available for sale 15,836  
Corporate bonds    
Investments    
Amortized Cost 15,818 32,515
Gross Unrealized Gain 19 22
Gross Unrealized Loss (1) (20)
Estimated Fair Value $ 15,836 32,517
U.S. Treasury and Government agencies    
Investments    
Amortized Cost   8,375
Gross Unrealized Gain   2
Estimated Fair Value   $ 8,377