Consolidated Balance Sheets (Parenthetical) - $ / shares
|
Dec. 31, 2017 |
Dec. 31, 2016 |
Oct. 28, 2016 |
Mar. 28, 2016 |
Mar. 06, 2016 |
Mar. 05, 2016 |
Dec. 28, 2015 |
Feb. 19, 2015 |
Oct. 15, 2014 |
Oct. 10, 2014 |
Mar. 28, 2014 |
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares authorized |
50,000,000
|
50,000,000
|
|
|
20,000,000
|
20,000,000
|
|
|
|
|
|
Common stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
|
|
|
|
|
Common stock, shares authorized |
750,000,000
|
750,000,000
|
|
200,000,000
|
|
200,000,000
|
|
|
|
|
|
Common stock, shares issued |
936,519
|
383,751
|
|
|
|
|
|
|
|
|
|
Common stock, shares outstanding |
936,519
|
383,751
|
|
|
|
|
|
|
|
|
|
Preferred Series A [Member] |
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
|
|
|
|
$ 0.0001
|
Preferred stock, shares authorized |
20,000
|
20,000
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares issued |
|
|
|
|
|
|
|
|
|
|
20,000
|
Preferred stock, shares outstanding |
|
|
|
|
|
|
|
|
|
|
20,000
|
Preferred Series B [Member] |
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
|
|
|
|
$ 0.0001
|
Preferred stock, shares authorized |
30,000
|
30,000
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares issued |
3,333
|
6,666
|
|
|
|
|
|
|
|
|
6,666
|
Preferred stock, shares outstanding |
3,333
|
6,666
|
|
|
|
|
|
|
|
|
6,666
|
Preferred Series C [Member] |
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
|
|
|
$ 0.0001
|
|
Preferred stock, shares authorized |
4,000,000
|
4,000,000
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares issued |
1,913,676
|
3,540,365
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares outstanding |
1,913,676
|
3,540,365
|
|
|
|
|
|
|
|
|
|
Preferred Series D [Member] |
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
|
|
$ 0.0001
|
|
|
Preferred stock, shares authorized |
5,000,000
|
5,000,000
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares issued |
2,892,109
|
3,428,984
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares outstanding |
2,892,109
|
3,428,984
|
|
|
|
|
|
|
|
|
|
Preferred Series E [Member] |
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
|
$ 0.0001
|
|
|
|
Preferred stock, shares authorized |
8,746,000
|
8,746,000
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares issued |
5,174,200
|
7,929,651
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares outstanding |
5,174,200
|
7,929,651
|
|
|
|
|
|
|
|
|
|
Preferred Series F [Member] |
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
$ 0.50
|
|
|
|
|
Preferred stock, shares authorized |
1,100,000
|
1,100,000
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares issued |
349,999
|
1,099,998
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares outstanding |
349,999
|
1,099,998
|
|
|
|
|
|
|
|
|
|
Preferred Series G [Member] |
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares authorized |
10,090,000
|
10,090,000
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares issued |
5,202,602
|
10,083,351
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares outstanding |
5,202,602
|
10,083,351
|
|
|
|
|
|
|
|
|
|
Preferred Series H [Member] |
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
$ 0.6667
|
|
|
|
|
|
|
|
|
Preferred stock, shares authorized |
200,000
|
200,000
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares issued |
13,741
|
87,500
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares outstanding |
13,741
|
87,500
|
|
|
|
|
|
|
|
|
|
Preferred Series I [Member] |
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares authorized |
114,944
|
114,944
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares issued |
49,110
|
92,944
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares outstanding |
49,110
|
92,944
|
|
|
|
|
|
|
|
|
|
Preferred Series J [Member] |
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares authorized |
125,000
|
125,000
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares issued |
44,698
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares outstanding |
44,698
|
|
|
|
|
|
|
|
|
|
|
Preferred Series K [Member] |
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, par value |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares authorized |
1,250,000
|
1,250,000
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares issued |
1,156,866
|
|
|
|
|
|
|
|
|
|
|
Preferred stock, shares outstanding |
1,156,866
|
|
|
|
|
|
|
|
|
|
|