Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 2)

v3.19.2
Stockholders' Equity (Details 2)
6 Months Ended
Jun. 30, 2019
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options, Total Outstanding | shares 7,741,814
Stock Options, Number Exercisable | shares 4,540,410
Grant Price From 0.26 To 2.02 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options, Grant Price, Minimum $ 0.26
Stock Options, Grant Price, Maximum 2.02
Stock Options, Weighted Average Exercise Price $ 0.89
Stock Options, Total Outstanding | shares 3,299,604
Stock Options, Number Exercisable | shares 3,281,062
Stock Options, Weighted Average Remaining Contractual Term 4 years 22 days
Grant Price From 2.10 To 4.60 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options, Grant Price, Minimum $ 2.10
Stock Options, Grant Price, Maximum 4.60
Stock Options, Weighted Average Exercise Price $ 2.46
Stock Options, Total Outstanding | shares 3,737,335
Stock Options, Number Exercisable | shares 850,980
Stock Options, Weighted Average Remaining Contractual Term 9 years 1 month 24 days
Grant Price From 5.30 To 8.86 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options, Grant Price, Minimum $ 5.30
Stock Options, Grant Price, Maximum 8.86
Stock Options, Weighted Average Exercise Price $ 6.60
Stock Options, Total Outstanding | shares 704,875
Stock Options, Number Exercisable | shares 408,368
Stock Options, Weighted Average Remaining Contractual Term 8 years 10 months 10 days