Quarterly report pursuant to Section 13 or 15(d)

Capital Structure - Warrants (Details)

v3.4.0.3
Capital Structure - Warrants (Details)
Mar. 31, 2016
$ / shares
shares
Common Stock [Member]  
Warrants  
Number of shares underlying warrants 7,400,934
Common stock warrants  
Warrants  
Number of shares underlying warrants 40,000
Common stock warrants, expiration date of February 2017 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 109,976
Exercise price per share (in dollars per share) | $ / shares $ 28.00
Common stock warrants, expiration date of February 2017 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 29,260
Exercise price per share (in dollars per share) | $ / shares $ 14.00
Common stock warrants, expiration date of March 2017 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 90,529
Exercise price per share (in dollars per share) | $ / shares $ 28.00
Common stock warrants, expiration date of March 2017 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 29,557
Exercise price per share (in dollars per share) | $ / shares $ 14.00
Common stock warrants, expiration date of April 2017 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 130,233
Exercise price per share (in dollars per share) | $ / shares $ 28.00
Common stock warrants, expiration date of April 2017 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 2,275,950
Exercise price per share (in dollars per share) | $ / shares $ 3.90
Common stock warrants, expiration date of April 2017 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 20,000
Exercise price per share (in dollars per share) | $ / shares $ 4.49
Common stock warrants, expiration date of July 2017 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 14,284
Exercise price per share (in dollars per share) | $ / shares $ 28.00
Common stock warrants, expiration date of August 2018 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 80,966
Exercise price per share (in dollars per share) | $ / shares $ 28.00
Common stock warrants, expiration date of October 2018 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 4,551,900
Exercise price per share (in dollars per share) | $ / shares $ 4.55
Common stock warrants, expiration date of October 2018 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 40,000
Exercise price per share (in dollars per share) | $ / shares $ 5.23
Common stock warrants, expiration date of December 2018 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 3,571
Exercise price per share (in dollars per share) | $ / shares $ 28.00
Common stock warrants, expiration date of October 2020 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 22,328
Exercise price per share (in dollars per share) | $ / shares $ 8.40
Common stock warrants, expiration date of May 2022 | Common Stock [Member]  
Warrants  
Number of shares underlying warrants 2,380
Exercise price per share (in dollars per share) | $ / shares $ 8.68