XML 86 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Redeemable Convertible Preferred Stock - Additional Information (Details)
12 Months Ended
Apr. 02, 2019
shares
Dec. 31, 2019
USD ($)
Dec. 31, 2016
USD ($)
Mar. 28, 2019
vote
$ / shares
shares
Class of Stock [Line Items]        
Voting power percentage of total outstanding stock   50.00%    
Non-cash settlement value   $ 5,152,047,000    
Series H        
Class of Stock [Line Items]        
Redeemable convertible preferred stock, voting interest required for approval   71.00%    
Class A Common Stock        
Class of Stock [Line Items]        
Conversion of convertible preferred stock to common stock in connection with direct listing (in shares) | shares 219,200,000      
Redeemable Convertible Preferred Stock        
Class of Stock [Line Items]        
Number of votes for each share of common stock | vote       1
Dividends declared and paid   $ 0    
Warrant To Purchase Series E Redeemable Convertible Preferred Stock        
Class of Stock [Line Items]        
Number of shares subject to purchase from warrant (in shares) | shares       2,571,275
Exercise price of warrants (in dollars per share) | $ / shares       $ 19.45
Fair value gain from issuance of redeemable preferred stock warrants     $ 2,900,000  
Non-cash settlement value     $ 8,100,000