Stockholders' Equity (Schedule of Common Stock Reserved for Future Issuance) (Details) |
Sep. 30, 2017
shares
|
---|---|
Class of Stock [Line Items] | |
Common Stock Reserved for Future Issuance | 10,908,504 |
Exercise Of Stock Options [Member] | |
Class of Stock [Line Items] | |
Common Stock Reserved for Future Issuance | 5,374,843 |
Exercise Of Warrants [Member] | |
Class of Stock [Line Items] | |
Common Stock Reserved for Future Issuance | 5,533,661 |