Stockholders' Equity (Details 1) | 3 Months Ended |
Mar. 31, 2017$ / sharesshares |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Stock Options Number Outstanding | 5,618,497 |
Stock Options Number Exercisable | 2,511,008 |
Exercise Price 0.05 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Stock Options Number Outstanding | 72,876 |
Stock Options Outstanding Weighted Average Remaining Contractual Term | 5 years 4 days |
Stock Options Outstanding Weighted Average Exercise Price | $ / shares | $ 0.05 |
Stock Options Number Exercisable | 72,876 |
Stock Options Exercisable 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 Outstanding Weighted Average Remaining Contractual Term | 7 years 11 days |
Stock Options Outstanding Weighted Average Exercise Price | $ / shares | $ 0.26 |
Stock Options Number Exercisable | 948,901 |
Stock Options Exercisable 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 Outstanding Weighted Average Remaining Contractual Term | 7 years 7 months 17 days |
Stock Options Outstanding Weighted Average Exercise Price | $ / shares | $ 0.73 |
Stock Options Number Exercisable | 860,817 |
Stock Options Exercisable 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 Outstanding Weighted Average Remaining Contractual Term | 8 years 3 months 22 days |
Stock Options Outstanding Weighted Average Exercise Price | $ / shares | $ 1 |
Stock Options Number Exercisable | 146,457 |
Stock Options Exercisable Weighted Average Exercise Price | $ / shares | $ 1 |
Exercise Price 1.10 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Stock Options Number Outstanding | 10,000 |
Stock Options Outstanding Weighted Average Remaining Contractual Term | 8 years 9 months 11 days |
Stock Options Outstanding Weighted Average Exercise Price | $ / shares | $ 1.10 |
Stock Options Number Exercisable | 3,333 |
Stock Options Exercisable 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 | 70,000 |
Stock Options Outstanding Weighted Average Remaining Contractual Term | 8 years 7 months 13 days |
Stock Options Outstanding Weighted Average Exercise Price | $ / shares | $ 1.17 |
Stock Options Number Exercisable | 27,500 |
Stock Options Exercisable 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 | 125,000 |
Stock Options Outstanding Weighted Average Remaining Contractual Term | 8 years 10 months 6 days |
Stock Options Outstanding Weighted Average Exercise Price | $ / shares | $ 1.22 |
Stock Options Number Exercisable | 36,458 |
Stock Options Exercisable 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 | 40,000 |
Stock Options Outstanding Weighted Average Remaining Contractual Term | 8 years 11 months 1 day |
Stock Options Outstanding Weighted Average Exercise Price | $ / shares | $ 1.50 |
Stock Options Number Exercisable | 10,833 |
Stock Options Exercisable 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 Outstanding Weighted Average Remaining Contractual Term | 8 years 11 months 9 days |
Stock Options Outstanding Weighted Average Exercise Price | $ / shares | $ 1.55 |
Stock Options Number Exercisable | 283,000 |
Stock Options Exercisable Weighted Average Exercise Price | $ / shares | $ 1.55 |
Exercise Price 2.40 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Stock Options Number Outstanding | 1,031,000 |
Stock Options Outstanding Weighted Average Remaining Contractual Term | 9 years 10 months 2 days |
Stock Options Outstanding Weighted Average Exercise Price | $ / shares | $ 2.40 |
Stock Options Number Exercisable | 120,833 |
Stock Options Exercisable Weighted Average Exercise Price | $ / shares | $ 2.40 |