Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details 2)

v3.8.0.1
Stockholders' Equity (Details 2)
12 Months Ended
Dec. 31, 2017
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 5,691,414
Stock Options, Number Exercisable 3,124,941
Exercise Price 0.05 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 52,876
Stock Options, Weighted Average Remaining Contractual Term 4 years 2 months 30 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 0.05
Stock Options, Number Exercisable 52,876
Stock Options, Weighted Average Exercise Price | $ / shares $ 0.05
Exercise Price 0.26 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 1,024,810
Stock Options, Weighted Average Remaining Contractual Term 6 years 3 months 11 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 0.26
Stock Options, Number Exercisable 1,022,536
Stock Options, Weighted Average Exercise Price | $ / shares $ 0.26
Exercise Price 0.73 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 1,475,687
Stock Options, Weighted Average Remaining Contractual Term 6 years 10 months 14 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 0.73
Stock Options, Number Exercisable 1,137,509
Stock Options, Weighted Average Exercise Price | $ / shares $ 0.73
Exercise Price 1.00 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 313,124
Stock Options, Weighted Average Remaining Contractual Term 7 years 6 months 21 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.00
Stock Options, Number Exercisable 206,457
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.00
Exercise Price 1.10 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 8,000
Stock Options, Weighted Average Remaining Contractual Term 8 years 7 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.10
Stock Options, Number Exercisable 3,209
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.10
Exercise Price 1.17 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 51,605
Stock Options, Weighted Average Remaining Contractual Term 7 years 10 months 14 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.17
Stock Options, Number Exercisable 22,230
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.17
Exercise Price 1.22 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 70,312
Stock Options, Weighted Average Remaining Contractual Term 8 years 1 month 6 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.22
Stock Options, Number Exercisable 5,208
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.22
Exercise Price 1.50 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 28,000
Stock Options, Weighted Average Remaining Contractual Term 8 years 2 months 1 day
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.50
Stock Options, Number Exercisable 6,333
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.50
Exercise Price 1.55 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 1,456,000
Stock Options, Weighted Average Remaining Contractual Term 8 years 2 months 8 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.55
Stock Options, Number Exercisable 495,250
Stock Options, Weighted Average Exercise Price | $ / shares $ 1.55
Exercise Price 2.02 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 85,000
Stock Options, Weighted Average Remaining Contractual Term 9 years 7 months 10 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 2.02
Stock Options, Number Exercisable 33,750
Stock Options, Weighted Average Exercise Price | $ / shares $ 2.02
Exercise Price 2.40 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 926,000
Stock Options, Weighted Average Remaining Contractual Term 9 years 29 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 2.40
Stock Options, Number Exercisable 139,583
Stock Options, Weighted Average Exercise Price | $ / shares $ 2.40
Exercise Price 4.60 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options, Number Outstanding 200,000
Stock Options, Weighted Average Remaining Contractual Term 9 years 11 months 8 days
Stock Options, Weighted Average Exercise Price | $ / shares $ 4.60
Stock Options, Number Exercisable
Stock Options, Weighted Average Exercise Price | $ / shares $ 4.60