XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Schedule of Warrants Outstanding (Details) - Warrant [Member] - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of Shares Subject to Warrants, Outstanding, beginning balance 622,912 698,119
Number of Shares Subject to Warrants Outstanding, Granted 564,556
Number of Shares Subject to Warrants Outstanding, Repurchase (52,755)
Number of Shares Subject to Warrants Outstanding, Exercised (30,466)
Number of Shares Subject to Warrants Outstanding, Forfeited/cancelled (111,111) (587,008)
Number of Shares Subject to Warrants, Outstanding, ending balance 481,335 622,912