Consolidated Balance Sheets (Parenthetical) - $ / shares | Jun. 30, 2015 | Dec. 31, 2014 |
Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Common stock, shares authorized | 300,000,000 | 300,000,000 |
Common stock, shares issued | 66,131,014 | 37,078,114 |
Common stock, shares outstanding | 66,131,014 | 37,078,114 |
Series A Preferred Stock [Member] | | |
Preferred stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Preferred stock, authorized | 595,000 | 595,000 |
Preferred stock, shares issued | 230,221 | 396,750 |
Preferred stock, shares outstanding | 230,221 | 396,750 |
Series B Preferred Stock [Member] | | |
Preferred stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Preferred stock, authorized | 324,671 | 324,671 |
Preferred stock, shares issued | 324,671 | 324,671 |
Preferred stock, shares outstanding | 324,671 | 324,671 |
Series B-1 Preferred Stock [Member] | | |
Preferred stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Preferred stock, authorized | 156,231 | 156,231 |
Preferred stock, shares issued | 68,731 | 68,731 |
Preferred stock, shares outstanding | 68,731 | 68,731 |
Series C Preferred Stock [Member] | | |
Preferred stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Preferred stock, authorized | 355,000 | 355,000 |
Preferred stock, shares issued | 325,400 | 345,400 |
Preferred stock, shares outstanding | 325,400 | 345,400 |
Series D Preferred Stock [Member] | | |
Preferred stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Preferred stock, authorized | 36,050,000 | 36,050,000 |
Preferred stock, shares issued | 27,650,000 | 36,050,000 |
Preferred stock, shares outstanding | 27,650,000 | 36,050,000 |
Series E Preferred Stock [Member] | | |
Preferred stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Preferred stock, authorized | 5,400,000 | 5,400,000 |
Preferred stock, shares issued | 5,400,000 | 5,400,000 |
Preferred stock, shares outstanding | 5,400,000 | 5,400,000 |
Series F Preferred Stock [Member] | | |
Preferred stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Preferred stock, authorized | 3,300,999 | 3,300,999 |
Preferred stock, shares issued | 3,300,999 | 3,300,999 |
Preferred stock, shares outstanding | 3,300,999 | 3,300,999 |
Series G Preferred Stock [Member] | | |
Preferred stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Preferred stock, authorized | 8,000,000 | 8,000,000 |
Preferred stock, shares issued | 4,000,000 | 0 |
Preferred stock, shares outstanding | 4,000,000 | 0 |