XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details) - Schedule of warrant activity - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of warrant activity [Abstract]    
Number of Shares, Outstanding, balance at beginning 1,403,610 1,823,267
Weighted Average Exercise Price, balance at beginning $ 4.61 $ 4.2
Weighted Average Remaining Life, balance at beginning   3 years 4 months 24 days
Number of Shares, Granted 142,690 64,286
Weighted Average Exercise Price, Granted $ 3.7 $ 8.75
Weighted Average Remaining Life, Granted 5 years 5 years
Number of Shares, Exercised/cancelled (317,074) (483,943)
Weighted Average Exercise Price, Exercised/cancelled $ 4.15 $ 3.22
Weighted Average Remaining Life, Exercised/cancelled 1 month 6 days
Number of Shares, Outstanding, balance at ending 1,229,226 1,403,610
Weighted Average Exercise Price, Outstanding, balance at ending $ 4.62 $ 4.61
Weighted Average Remaining Life, Outstanding, balance at ending 2 years 11 months 15 days 3 years