Quarterly report pursuant to Section 13 or 15(d)

Schedule of Stock Options Roll Forward (Details) (Parenthetical)

v3.24.1.u1
Schedule of Stock Options Roll Forward (Details) (Parenthetical)
12 Months Ended
Dec. 31, 2023
$ / shares
Stock Option Outstanding One [Member]  
Marketable Securities [Line Items]  
Share-based payment arrangement, option, exercise price range, lower range limit $ 3.15
Share-based payment arrangement, option, exercise price range, upper range limit 9.81
Stock Option Outstanding Two [Member]  
Marketable Securities [Line Items]  
Share-based payment arrangement, option, exercise price range, lower range limit 3.15
Share-based payment arrangement, option, exercise price range, upper range limit 7.50
Stock Option Outstanding Three [Member]  
Marketable Securities [Line Items]  
Share-based payment arrangement, option, exercise price range, lower range limit 2.79
Share-based payment arrangement, option, exercise price range, upper range limit $ 7.50