Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2020 |
Sep. 30, 2019 |
|
| Total dilutive securities | 397,901 | 498,566 |
| Warrants to Purchase Common Stock [Member] | ||
| Total dilutive securities | 125,000 | 125,000 |
| Stock Options [Member] | ||
| Total dilutive securities | 66,126 | 319,126 |
| Unvested Restricted Stock [Member] | ||
| Total dilutive securities | 206,775 | 54,440 |