CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares |
Sep. 30, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Stockholders' equity: | ||
| Series B convertible preferred stock, par value | $ 0.001 | $ 0.001 |
| Series B convertible preferred stock, shares issued | 3,588,139 | 3,588,139 |
| Series B convertible preferred stock, shares outstanding | 1,975,639 | 1,975,639 |
| Common stock, par value | $ 0.001 | $ 0.001 |
| Common stock, shares authorized | 40,000,000 | 40,000,000 |
| Common stock, shares issued | 27,285,297 | 27,194,251 |
| Common stock, shares outstanding | 27,142,218 | 27,051,172 |