v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 2,000,000,000 0
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, shares authorized 22,701,005,000 4,000,000,000
Common stock, shares issued 1,726,685,755 587,889,687
Common stock, shares outstanding 1,726,685,755 581,497,116
Treasury stock, shares 0 6,392,571
Deferred revenue $ 71,000 $ 75,000
Redeemable Convertible Preferred Stock [Member]    
Temporary equity, par value $ 0.001 $ 0.001
Temporary equity, shares authorized 0 35,002,700
Temporary equity, shares issued 0 4,017,378
Temporary equity, shares outstanding 0 4,017,378
Temporary equity, liquidation preference $ 0 $ 14,101
Nonredeemable Convertible Preferred Stock [Member]    
Temporary equity, par value $ 0.001 $ 0.001
Temporary equity, shares authorized 0 877,442,966
Temporary equity, shares issued 0 742,839,990
Temporary equity, shares outstanding 0 742,839,990
Temporary equity, liquidation preference $ 0 $ 2,102,556
Class A Common Stock [Member]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 20,000,000,000 2,200,000,000
Common stock, shares issued 1,320,584,721 315,615,753
Common stock, shares outstanding 1,320,584,721 309,223,182
Class B Common Stock [Member]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 2,700,000,000 1,800,000,000
Common stock, shares issued 405,096,034 272,273,934
Common stock, shares outstanding 405,096,034 272,273,934
Class F Common Stock [Member]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 1,005,000 0
Common stock, shares issued 1,005,000 0
Common stock, shares outstanding 1,005,000 0