XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Warrants - Schedule of Warrant Activity (Details) - Warrants [Member]
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Number of shares, Warrants Balance beginning 202,752
Number of shares, Warrants Exercised (21,747)
Number of shares, Warrants Issued in connection with equity offering 310,500
Number of shares, Warrants Ending beginning 491,505
Number of shares, Warrants exercisable 491,505
Weighted Average Exercise Price, Balance beginning | $ / shares $ 13.64
Weighted Average Exercise Price, Warrants Exercised 24.00
Weighted Average Exercise Price, Warrants Issued in connection with equity offering | $ / shares $ 12.50
Weighted Average Exercise Price, Balance ending | $ / shares 12.75
Weighted Average Exercise Price, Warrants exercisable | $ / shares $ 12.75