Stockholders' Equity (Details Textual) - USD ($)
|
1 Months Ended |
12 Months Ended |
|
|
Apr. 29, 2015 |
Dec. 31, 2015 |
Dec. 31, 2014 |
Nov. 13, 2015 |
Dec. 31, 2010 |
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value |
|
$ 658,000
|
$ 87,000
|
|
|
| Proceeds from Issuance of Common Stock |
|
32,439,313
|
0
|
|
|
| Payments of Stock Issuance Costs |
|
$ 0
|
$ 271,183
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
|
|
$ 63.96
|
|
| Class of Warrant or Right, Redemption Price of Warrants or Rights |
|
$ 0.001
|
|
|
|
| Class of Warrant or Right, Date from which Warrants or Rights Exercisable |
|
Nov. 12, 2018
|
|
|
|
| Common Stock [Member] |
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period |
|
98,574
|
20,205
|
|
|
| Stock Issued During Period, Shares, New Issues |
5,347,500
|
5,347,500
|
|
|
|
| Accredited Investors [Member] |
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
| Proceeds from Issuance of Common Stock |
$ 32,400,000
|
|
|
|
|
| Payments of Stock Issuance Costs |
$ 2,300,000
|
|
|
|
|
| Warrant [Member] |
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights |
|
|
|
|
$ 12.21
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number |
|
|
|
|
20,467
|
| 2014 Equity Incentive Plans [Member] |
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized |
|
1,271,906
|
1,000,000
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant |
|
727,687
|
|
|
|
| 2011 Equity Incentive Plan [Member] |
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant |
|
|
271,906
|
|
|