Quarterly report pursuant to Section 13 or 15(d)

Preferred Stock (Details)

v3.2.0.727
Preferred Stock (Details) - shares
Jun. 30, 2015
Dec. 31, 2014
Class of Stock [Line Items]    
Preferred Stock, Shares Outstanding 0 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