XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Warrants (Details) - Schedule of Stock Options - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Stock Options [Abstract]    
Options Balance 303,050 246,850
Weighted Average Exercise Price, Balance $ 11.7 $ 12.54
Options, Granted 189,620 62,000
Weighted Average Exercise Price, Granted $ 3.46 $ 8.4
Options, Exercised
Weighted Average Exercise Price, Exercised
Options, Terminated/Expired (30,800) (5,800)
Weighted Average Exercise Price, Terminated/Expired $ 13.6 $ 12.04
Options Balance 461,870 303,050
Weighted Average Exercise Price, Balance $ 8.34 $ 11.7
Options, Exercisable 397,539  
Weighted Average Exercise Price, Exercisable $ 8.94