Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 2)

v3.10.0.1
Stockholders' Equity (Details 2)
9 Months Ended
Sep. 30, 2018
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 5,525,834
Stock Options, Number Exercisable 3,870,451
Exercise Price $0.05 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 0.05
Stock Options, Number Outstanding 52,876
Stock Options, Weighted Average Remaining Contractual Term 3 years 6 months 3 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 0.05
Stock Options, Number Exercisable 52,876
Exercise Price $0.26 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 0.26
Stock Options, Number Outstanding 915,497
Stock Options, Weighted Average Remaining Contractual Term 5 years 6 months 10 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 0.26
Stock Options, Number Exercisable 915,497
Exercise Price $0.73 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 0.73
Stock Options, Number Outstanding 1,131,691
Stock Options, Weighted Average Remaining Contractual Term 6 years 1 month 16 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 0.73
Stock Options, Number Exercisable 1,080,621
Exercise Price $1.00 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 1.00
Stock Options, Number Outstanding 237,124
Stock Options, Weighted Average Remaining Contractual Term 6 years 9 months 22 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.00
Stock Options, Number Exercisable 190,457
Exercise Price $1.10 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 1.10
Stock Options, Number Outstanding 8,000
Stock Options, Weighted Average Remaining Contractual Term 7 years 3 months 8 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.10
Stock Options, Number Exercisable 5,083
Exercise Price $1.17 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 1.17
Stock Options, Number Outstanding 20,772
Stock Options, Weighted Average Remaining Contractual Term 7 years 1 month 13 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.17
Stock Options, Number Exercisable 4,522
Exercise Price $1.22 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 1.22
Stock Options, Number Outstanding 46,874
Stock Options, Weighted Average Remaining Contractual Term 7 years 4 months 6 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.22
Stock Options, Number Exercisable 5,207
Exercise Price $1.50 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 1.50
Stock Options, Number Outstanding 28,000
Stock Options, Weighted Average Remaining Contractual Term 7 years 5 months 1 day
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.50
Stock Options, Number Exercisable 13,833
Exercise Price $1.55 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 1.55
Stock Options, Number Outstanding 1,132,000
Stock Options, Weighted Average Remaining Contractual Term 7 years 5 months 9 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.55
Stock Options, Number Exercisable 707,500
Exercise Price $2.02 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 2.02
Stock Options, Number Outstanding 85,000
Stock Options, Weighted Average Remaining Contractual Term 8 years 10 months 10 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 2.02
Stock Options, Number Exercisable 52,500
Exercise Price $2.40 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 2.40
Stock Options, Number Outstanding 915,000
Stock Options, Weighted Average Remaining Contractual Term 8 years 4 months 2 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 2.40
Stock Options, Number Exercisable 540,583
Exercise Price $4.60 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 4.60
Stock Options, Number Outstanding 200,000
Stock Options, Weighted Average Remaining Contractual Term 9 years 2 months 8 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 4.60
Stock Options, Number Exercisable 37,500
Exercise Price $5.30 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 5.30
Stock Options, Number Outstanding 275,000
Stock Options, Weighted Average Remaining Contractual Term 9 years 5 months 27 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 5.30
Stock Options, Number Exercisable 120,521
Exercise Price $6.04 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 6.04
Stock Options, Number Outstanding 278,000
Stock Options, Weighted Average Remaining Contractual Term 9 years 7 months 21 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 6.04
Stock Options, Number Exercisable 131,250
Exercise Price $8.86 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Exercise Price | $ / shares $ 8.86
Stock Options, Number Outstanding 200,000
Stock Options, Weighted Average Remaining Contractual Term 9 years 8 months 9 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 8.86
Stock Options, Number Exercisable 12,501