Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Summary of Stock Option Activity (Details)

v3.21.1
Stockholders' Equity - Summary of Stock Option Activity (Details) - Employees and Non-employee Service Provider [Member]
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Number of Shares, Options Outstanding, Beginning | shares 4,011,356
Number of Shares, Options Granted | shares 27,000
Number of Shares, Options Expired | shares
Number of Shares, Options Forfeited | shares (4,500)
Number of Shares, Options Outstanding at Ending | shares 4,033,856
Number of Shares, Options Exercisable (vested) | shares 108,856
Number of Shares, Options Non-Exercisable (non-vested) | shares 3,925,000
Weighted Average Exercise Price, Outstanding, Beginning $ 7.05
Weighted Average Exercise Price, Options Granted 3.29
Weighted Average Exercise Price, Options Expired
Weighted Average Exercise Price, Options Forfeited 3.68
Weighted Average Exercise Price, Outstanding at Ending 7.03
Weighted Average Exercise Price, Options Exercisable (vested) 81.38
Weighted Average Exercise Price, Options Non-Exercisable (non-vested) 4.96
Range of Exercise price, Options Granted 3.29
Range of Exercise price, Options Expired
Weighted- Average Remaining Contractual Life (in Years), Outstanding, Beginning 9 years 3 months 15 days
Weighted- Average Remaining Contractual Life (in Years), Options Granted 9 years 10 months 28 days
Weighted- Average Remaining Contractual Life (in Years), Options Forfeited 9 years 9 months 11 days
Weighted- Average Remaining Contractual Life (in Years), Outstanding at Ending 9 years 15 days
Weighted- Average Remaining Contractual Life (in Years), Options Exercisable (vested) 2 years 3 months 4 days
Weighted- Average Remaining Contractual Life (in Years), Options Non-exercisable (non-vested) 9 years 2 months 23 days
Minimum [Member]  
Range of Exercise price, Options Outstanding $ 3.52
Range of Exercise price, Options Forfeited 3.52
Range of Exercise price, Options Outstanding 3.29
Range of Exercise price, Options Exercisable (vested) 4.97
Range of Exercise price, Options Non-Exercisable (non-vested) 3.29
Maximum [Member]  
Range of Exercise price, Options Outstanding 1,465.75
Range of Exercise price, Options Forfeited 4.97
Range of Exercise price, Options Outstanding 1,465.75
Range of Exercise price, Options Exercisable (vested) 1,465.75
Range of Exercise price, Options Non-Exercisable (non-vested) $ 5.13