XML 59 R48.htm IDEA: XBRL DOCUMENT v3.4.0.3
Common Stock and Stockholders' Equity (Deficit) - Schedule of Preferred Stock Convertible into Common Stock (Details) - shares
1 Months Ended
Mar. 31, 2015
Mar. 31, 2016
Dec. 31, 2015
Class Of Stock [Line Items]      
Preferred stock, shares outstanding 20,454,489 0 0
Stock split ratio 100.00%    
Number of Shares, As Converted 20,673,680    
Series A Preferred Stock      
Class Of Stock [Line Items]      
Preferred stock, shares outstanding 1,319,940    
Stock split ratio 100.88%    
Number of Shares, As Converted 1,331,507    
Series B Preferred Stock      
Class Of Stock [Line Items]      
Preferred stock, shares outstanding 988,411    
Stock split ratio 101.48%    
Number of Shares, As Converted 1,003,071    
Series C Preferred Stock      
Class Of Stock [Line Items]      
Preferred stock, shares outstanding 4,019,524    
Stock split ratio 101.92%    
Number of Shares, As Converted 4,096,561    
Series D Preferred Stock      
Class Of Stock [Line Items]      
Preferred stock, shares outstanding 5,308,875    
Stock split ratio 102.18%    
Number of Shares, As Converted 5,424,802    
Series E Preferred Stock      
Class Of Stock [Line Items]      
Preferred stock, shares outstanding 2,439,058    
Stock split ratio 100.00%    
Number of Shares, As Converted 2,439,058    
Series F Preferred Stock      
Class Of Stock [Line Items]      
Preferred stock, shares outstanding 2,685,997    
Stock split ratio 100.00%    
Number of Shares, As Converted 2,685,997    
Series G Preferred Stock      
Class Of Stock [Line Items]      
Preferred stock, shares outstanding 3,692,684    
Stock split ratio 100.00%    
Number of Shares, As Converted 3,692,684