Annual report pursuant to Section 13 and 15(d)

Schedule of Marketable Securities (Details)

v3.24.1.u1
Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Total $ 5,508
US Treasury Securities One [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Total $ 492
Marketable securities, due date   Feb. 23, 2023
US Treasury Securities Two [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Total $ 20
Marketable securities, due date   Apr. 27, 2023
US Treasury Securities Three [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Total $ 4,384
Marketable securities, due date   Jun. 15, 2023
US Treasury Securities Four [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Total $ 127
Marketable securities, due date   Jul. 13, 2023
US Treasury Securities Five [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Total $ 485
Marketable securities, due date   Aug. 10, 2023