XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Details) - Schedule of changes in outstanding warrants - Warrant [Member]
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Stockholders' Equity (Details) - Schedule of changes in outstanding warrants [Line Items]  
Number of Shares, Outstanding and vested, Beginning balance 3,646,872
Weighted Average Exercise Price Per Share, Outstanding and vested, Beginning balance (in Dollars per share) | $ / shares $ 6.83
Number of Shares, Granted 122,000
Weighted Average Exercise Price Per Share, Granted 31.69
Number of Shares, Exercised (1,081,581)
Weighted Average Exercise Price Per Share, Exercised 7.34
Number of Shares, Forfeited (13,026)
Weighted Average Exercise Price Per Share, Forfeited 16.00
Number of Shares, Outstanding and vested, Ending balance 2,674,265
Weighted Average Exercise Price Per Share, Outstanding and vested, Ending balance (in Dollars per share) | $ / shares $ 7.77
Number of Shares, Warrants exercisable 2,646,141
Weighted Average Exercise Price Per Share, Warrants exercisable (in Dollars per share) | $ / shares $ 7.81