XML 47 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Warrants (Details) - Schedule of warrant activity - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Warrants (Details) - Schedule of warrant activity [Line Items]    
Number of Shares, Outstanding, beginning (in Shares) 1,476,463 1,058,212
Weighted-Average Exercise Prices, Outstanding, beginning $ 2.71 $ 1.56
Weighted-Average Remaining Life, Outstanding, beginning   4 years 219 days
Number of Shares, Issued (in Shares)   745,051
Weighted-Average Exercise Prices, Issued   $ 4.26
Number of Shares, Cancelled (in Shares)   (326,800)
Range of Exercise Prices, Cancelled   $ 2.50
Weighted-Average Exercise Prices, Cancelled   $ 2.50
Number of Shares, Exercised (in Shares) (659,108)  
Weighted-Average Exercise Prices, Exercised $ 2.75  
Number of Shares, Outstanding, ending (in Shares) 817,355 1,476,463
Weighted-Average Exercise Prices, Outstanding, ending $ 2.68 $ 2.71
Weighted-Average Remaining Life, Outstanding, ending 3 years 255 days 4 years 36 days
Minimum [Member]    
Warrants (Details) - Schedule of warrant activity [Line Items]    
Range of Exercise Prices, Outstanding, beginning $ 0.01 $ 0.01
Range of Exercise Prices, Issued   1.67
Range of Exercise Prices, Exercised 2.50  
Range of Exercise Prices, Outstanding, ending 0.01 0.01
Maximum [Member]    
Warrants (Details) - Schedule of warrant activity [Line Items]    
Range of Exercise Prices, Outstanding, beginning 6.25 2.50
Range of Exercise Prices, Issued   6.25
Range of Exercise Prices, Exercised 6.25  
Range of Exercise Prices, Outstanding, ending $ 6.25 $ 6.25