Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Marketable Debt Securities (Details)

v3.25.1
Schedule of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Marketable debt securities, Amortized Cost   $ 9,190
Marketable debt securities, Unrealized Gain  
Marketable debt securities, Unrealized (Loss) $ 0 (221)
Marketable debt securities, Fair Value   8,969
US Treasury Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Marketable debt securities, Amortized Cost   999
Marketable debt securities, Unrealized Gain  
Marketable debt securities, Unrealized (Loss)   (3)
Marketable debt securities, Fair Value   996
US Government Agencies Debt Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Marketable debt securities, Amortized Cost   8,191
Marketable debt securities, Unrealized Gain  
Marketable debt securities, Unrealized (Loss)   (218)
Marketable debt securities, Fair Value   $ 7,973