Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies- Potential Dilutive Securities (Details)

v3.20.1
Summary of Significant Accounting Policies- Potential Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Total potential dilutive securities 8,529,231 4,833,766
Restricted Stock (in shares)    
Total potential dilutive securities 259,792 96,623
Employee Stock Option (in shares)    
Total potential dilutive securities 3,463,692 1,694,068
Warrant    
Total potential dilutive securities 4,805,747 2,340,828
Convertible Notes Payable (in shares)    
Total potential dilutive securities 0 702,247