Annual report pursuant to Section 13 and 15(d)

Common and Preferred Stock (Details)

v3.3.1.900
Common and Preferred Stock (Details) - shares
Dec. 31, 2015
Dec. 31, 2014
Class of Stock [Line Items]    
Preferred Stock, Shares Outstanding 0  
Series A Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred Stock, Shares Outstanding   2,483,692
Series B Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred Stock, Shares Outstanding   8,073,508
Series C Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred Stock, Shares Outstanding   3,351,156
Series D Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred Stock, Shares Outstanding   19,557,392
Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred Stock, Shares Outstanding   33,465,748