XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options and Warrants (Details) - Schedule of company's stock option and warrants - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Company's Stock Options [Abstract]    
Options, Beginning balance 246,850 185,900
Wtd. Avg. Exercise Price, Beginning balance $ 12.54 $ 15.6
Options, Granted 62,000 84,750
Wtd. Avg. Exercise Price, Granted $ 8.4 $ 13
Options, Exercised during the period (11,000)
Wtd. Avg. Exercise Price, Exercised during the period $ 10.41
Options, Terminated/Expired during the period (5,800) (12,800)
Wtd. Avg. Exercise Price, Terminated/Expired during the period $ 12.04 $ 61.7
Options, Ending balance 303,050 246,850
Wtd. Avg. Exercise Price, Ending balance $ 11.7 $ 12.54
Options, Exercisable 245,466  
Wtd. Avg. Exercise Price, Exercisable $ 12.07  
Warrants, Beginning balance 150,721 218,290
Wtd. Avg. Exercise Price, Beginning balance $ 21.94 $ 29
Wtd. Avg. Remaining Contractual Life (years), Beginning balance   1 year 5 months 4 days
Warrants, Granted
Wtd. Avg. Exercise Price, Granted
Wtd. Avg. Remaining Contractual Life (years), Granted
Warrants, Terminated/Expired during the period (122,721) (67,569)
Wtd. Avg. Exercise Price, Terminated/Expired during the period $ 23.75
Wtd. Avg. Remaining Contractual Life (years), Terminated/Expired during the period
Warrants, Ending balance 28,000 150,721
Wtd. Avg. Exercise Price, Ending balance $ 14 $ 21.94
Wtd. Avg. Remaining Contractual Life (years), Ending balance 9 months 9 months
Warrants, Exercisable 28,000  
Wtd. Avg. Exercise Price, Exercisable $ 14  
Wtd. Avg. Remaining Contractual Life (years), Exercisable 9 months