Stockholders' Equity (Details 2) | 3 Months Ended |
Mar. 31, 2018$ / sharesshares |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Stock Options, Number Outstanding | 5,722,105 |
Stock Options, Number Exercisable | 3,191,721 |
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 | 4 years 4 days |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 0.05 |
Stock Options, Number Exercisable | 52,877 |
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 | 6 years 11 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,381,691 |
Stock Options, Weighted Average Remaining Contractual Term | 6 years 7 months 13 days |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 0.73 |
Stock Options, Number Exercisable | 1,135,743 |
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 |
Stock Options, Number Outstanding | 287,124 |
Stock Options, Weighted Average Remaining Contractual Term | 7 years 3 months 22 days |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 1 |
Stock Options, Number Exercisable | 200,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 9 months 11 days |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 1.10 |
Stock Options, Number Exercisable | 3,833 |
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 | 31,605 |
Stock Options, Weighted Average Remaining Contractual Term | 7 years 7 months 13 days |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 1.17 |
Stock Options, Number Exercisable | 6,605 |
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 | 70,312 |
Stock Options, Weighted Average Remaining Contractual Term | 7 years 10 months 6 days |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 1.22 |
Stock Options, Number Exercisable | 13,021 |
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 11 months 1 day |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 1.50 |
Stock Options, Number Exercisable | 8,834 |
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,456,000 |
Stock Options, Weighted Average Remaining Contractual Term | 7 years 11 months 8 days |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 1.55 |
Stock Options, Number Exercisable | 566,000 |
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 | 9 years 4 months 9 days |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 2.02 |
Stock Options, Number Exercisable | 40,000 |
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 | 926,000 |
Stock Options, Weighted Average Remaining Contractual Term | 8 years 10 months 3 days |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 2.40 |
Stock Options, Number Exercisable | 145,833 |
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 8 months 9 days |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 4.60 |
Stock Options, Number Exercisable | 12,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 | 280,000 |
Stock Options, Weighted Average Remaining Contractual Term | 9 years 11 months 26 days |
Stock Options, Weighted Average Exercise Price | $ / shares | $ 5.30 |
Stock Options, Number Exercisable | 90,521 |