Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Warrants Outstanding (Details)

v3.3.0.814
Stockholders' Equity - Schedule of Warrants Outstanding (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2015
Dec. 31, 2014
Warrants outstanding, Weighted-average remaining contractual life ( in years) 2 years 3 months 18 days 2 years 2 months 12 days
Warrant [Member]    
Number of warrants, outstanding 9,556,304  
Number of warrants exercisable 9,556,304  
Range 1 [Member] | Warrant [Member]    
Range of exercise prices, upper limit $ 5.00  
Number of warrants, outstanding 3,554,514  
Warrants outstanding, Weighted-average remaining contractual life ( in years) 2 years 1 month 6 days  
Number of warrants exercisable 3,554,514  
Range 2 [Member] | Warrant [Member]    
Range of exercise prices, lower limit $ 4.00  
Range of exercise prices, upper limit $ 4.99  
Number of warrants, outstanding 3,935,117  
Warrants outstanding, Weighted-average remaining contractual life ( in years) 2 years 2 months 12 days  
Number of warrants exercisable 3,935,117  
Range 3 [Member] | Warrant [Member]    
Range of exercise prices, lower limit $ 3.00  
Range of exercise prices, upper limit $ 3.99  
Number of warrants, outstanding 413,901  
Warrants outstanding, Weighted-average remaining contractual life ( in years) 3 years 8 months 12 days  
Number of warrants exercisable 413,901  
Range 4 [Member] | Warrant [Member]    
Range of exercise prices, lower limit $ 2.00  
Range of exercise prices, upper limit $ 2.99  
Number of warrants, outstanding 1,340,272  
Warrants outstanding, Weighted-average remaining contractual life ( in years) 3 years 1 month 6 days  
Number of warrants exercisable 1,340,272  
Range 5 [Member] | Warrant [Member]    
Range of exercise prices, lower limit $ 1.00  
Range of exercise prices, upper limit $ 1.99  
Number of warrants, outstanding 312,500  
Warrants outstanding, Weighted-average remaining contractual life ( in years) 4 years 2 months 12 days  
Number of warrants exercisable 312,500