Net Loss Per Share (Schedule of Antidilutive Securities) (Details) - shares |
9 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2015 |
Sep. 30, 2014 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Outstanding stock options [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potentially dilutive securities | 1,106,895 | 836,961 | 1,018,590 | 633,482 |
| Common Stock Warrants [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potentially dilutive securities | 17,392 | 17,392 | 142,392 | 178,159 |
| Underwriters warrants [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potentially dilutive securities | 125,000 | 125,000 | ||