Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Stock Option Activity (Details)

v3.19.3
Stockholders' Equity - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Stockholders' Equity    
Number of shares, Options vested and expected to vest 1,285,501  
Number of shares, Options exercised 125,000  
Number of shares, Options vested and expected to vest 1,410,501 1,285,501
Number of shares, Options Exercisable 1,285,501  
Weighted average exercise price, Options vested and expected to vest $ 3.75  
Weighted Average Exercise Price, Options exercised 1.18  
Weighted average exercise price, Options vested and expected to vest 4.30  
Weighted average exercise price, Options vested and exercisable $ 4.60  
Total weighted average intrinsic value, Options vested and expected to vest $ 43,903  
Total weighted average intrinsic value, Options exercised 28,750  
Total weighted average intrinsic value, Exercisable $ 15,153  
Weighted average remaining contractual life (years), Options vested and expected to vest 2 years 6 months 29 days 2 years 11 months 5 days
Weighted average remaining contractual life (years), Options vested and exercisable 2 years 4 months 28 days