XML 65 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Details) - Schedule of warrant activity - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of warrant activity [Abstract]    
Number of Shares, Outstanding, balance at beginning 1,823,267 1,581,774
Weighted Average Exercise Price, Outstanding, balance at beginning $ 4.2 $ 3.3
Weighted Average Remaining Life, Outstanding, balance at beginning   2 years 10 months 24 days
Number of Shares, Granted 64,286 1,227,389
Weighted Average Exercise Price, Granted $ 8.75 $ 4.5
Weighted Average Remaining Life, Granted 5 years 5 years
Number of Shares, Exercised/cancelled (483,943) (985,896)
Weighted Average Exercise Price, Exercised/cancelled $ 3.22 $ 2.7
Number of Shares, Outstanding, balance at ending 1,403,610 1,823,267
Weighted Average Exercise Price, Outstanding, balance at ending $ 4.61 $ 4.2
Weighted Average Remaining Life, Outstanding, balance at ending 3 years 3 years 4 months 24 days