v3.5.0.2
Capitalization - Common and Preferred Stock (Details)
1 Months Ended
Sep. 30, 2016
Vote
class
$ / shares
shares
Sep. 26, 2016
$ / shares
shares
Aug. 31, 2016
Vote
Feb. 29, 2016
shares
Jan. 31, 2016
shares
Dec. 31, 2015
$ / shares
shares
Common and Preferred Stock            
Number of classes of common stock | class 2          
Number of votes per share of common stock | Vote     1      
Convertible preferred stock, authorized shares 0         68,521,000
Common stock, authorized shares   1,095,000,000   142,000,000 130,000,000  
Common stock, par value (in dollars per share) | $ / shares $ 0.000001 $ 0.000001       $ 0.000001
Preferred stock, authorized shares 100,000,000 100,000,000       0
Preferred stock, par value (in dollars per share) | $ / shares $ 0.000001 $ 0.000001       $ 0.000001
Preferred stock, shares outstanding 0         0
Convertible Preferred Stock            
Common and Preferred Stock            
Convertible preferred stock, authorized shares       80,021,127 68,520,540  
Series C convertible preferred stock            
Common and Preferred Stock            
Convertible preferred stock, authorized shares       11,500,587    
Class A common stock            
Common and Preferred Stock            
Number of votes per share of common stock | Vote 1          
Common stock, authorized shares 1,000,000,000 1,000,000,000       0
Class B common stock            
Common and Preferred Stock            
Number of votes per share of common stock | Vote 10          
Ratio for conversion into Class A common stock 1          
Threshold percentage of aggregate outstanding common shares to trigger conversion 10.00%          
Threshold percentage vote or written consent of holders to trigger conversion 66.67%          
Common stock, authorized shares 95,000,000 95,000,000       130,000,000