Stockholders' Deficit (Details 2) - Restricted Stock Units (RSUs) [Member] |
12 Months Ended |
|---|---|
|
Dec. 31, 2020
$ / shares
shares
| |
| Number of shares | |
| Number of shares, Unvested as of December 31, 2019 | shares | 303,150 |
| Number of shares, granted | shares | 606,500 |
| Number of shares, Vested | shares | (284,648) |
| Number of shares, Forfeited | shares | (109,650) |
| Number of shares, Unvested as of December 31, 2020 | shares | 515,352 |
| Weighted average grant date fair value per share | |
| Weighted average grant date fair value per share, Unvested as of December 31, 2019 | $ / shares | $ 3.58 |
| Weighted average grant date fair value per share, Granted | $ / shares | 5.94 |
| Weighted average grant date fair value per share, Vested | $ / shares | 3.64 |
| Weighted average grant date fair value per share, Forfeited | $ / shares | (3.08) |
| Weighted average grant date fair value per share, Unvested as of December 31, 2020 | $ / shares | $ 6.12 |