Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Reconciliation of Warrant Activity (Details)

v3.3.1.900
Stockholders' Equity - Reconciliation of Warrant Activity (Details) - shares
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Class Of Warrant Or Right [Line Items]      
Issued and outstanding warrants, beginning balance 0 15,218 263,463
Warrants Exercised   245,489  
Warrants Expired   2,756  
Series C Preferred Stock      
Class Of Warrant Or Right [Line Items]      
Issued and outstanding warrants, beginning balance     14,215
Warrants Exercised   11,459  
Warrants Expired   2,756  
Series D Preferred Stock      
Class Of Warrant Or Right [Line Items]      
Issued and outstanding warrants, beginning balance     11,415
Warrants Exercised   11,415  
Series E Preferred Stock      
Class Of Warrant Or Right [Line Items]      
Issued and outstanding warrants, beginning balance     4,222
Warrants Exercised   4,222  
Common stock      
Class Of Warrant Or Right [Line Items]      
Issued and outstanding warrants, beginning balance   15,218 233,611
Warrants Exercised 15,218 218,393