Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Stock Option Activity (Details)

v3.20.2
Stockholders' Equity - Stock Option Activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Stockholders' Equity    
Number of shares, Options vested and expected to vest 1,410,501  
Number of shares, Options Exercised (100,000)  
Number of shares, Options Forfeited (247,011)  
Number of shares, Options vested and expected to vest 1,063,490 1,410,501
Weighted average exercise price, Options vested and expected to vest $ 4.30  
Weighted Average Exercise Price, Options Exercised 1.18  
Weighted Average Exercise Price, Options Forfeited 2.55  
Weighted average exercise price, Options vested and expected to vest $ 5.00 $ 4.30
Total weighted average intrinsic value, Options vested and expected to vest $ 1,044,218 $ 684,752
Total weighted average intrinsic value, Options Exercised 0  
Total weighted average intrinsic value, Options Forfeited $ 0  
Weighted average remaining contractual life (years), Options vested and expected to vest 2 years 10 months 13 days 2 years 3 months 29 days