Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) (Parenthetical) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| E | ||
| Preferred stock (in dollars per share) | $ 6.0199 | $ 6.02 |
| Preferred stock issuance costs | $ 405,371 | |
| F | ||
| Preferred stock (in dollars per share) | $ 12.7629 | |
| Preferred stock issuance costs | $ 86,933 | |