v3.10.0.1
Net Loss per Share - Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Numerator:      
Net loss $ (1,255,911) $ (3,445,066) $ (514,643)
Basic shares:      
Weighted-average common shares - Basic 1,300,568 1,166,085 807,871
Diluted shares:      
Weighted-average common shares - Diluted 1,300,568 1,166,085 807,871
Net loss per share attributable to common stockholders:      
Basic $ (0.97) $ (2.95) $ (0.64)
Diluted $ (0.97) $ (2.95) $ (0.64)
Class A Common Stock      
Numerator:      
Net loss $ (921,235) $ (2,169,120) $ (311,523)
Net loss attributable to common stockholders $ (921,235) $ (2,169,120) $ (311,523)
Basic shares:      
Weighted-average common shares - Basic 953,992 734,203 489,019
Diluted shares:      
Weighted-average common shares - Diluted 953,992 734,203 489,019
Net loss per share attributable to common stockholders:      
Basic $ (0.97) $ (2.95) $ (0.64)
Diluted $ (0.97) $ (2.95) $ (0.64)
Class B Common Stock      
Numerator:      
Net loss $ (94,897) $ (548,098) $ (65,174)
Net loss attributable to common stockholders $ (94,897) $ (548,098) $ (65,174)
Basic shares:      
Weighted-average common shares - Basic 98,271 185,520 102,309
Diluted shares:      
Weighted-average common shares - Diluted 98,271 185,520 102,309
Net loss per share attributable to common stockholders:      
Basic $ (0.97) $ (2.95) $ (0.64)
Diluted $ (0.97) $ (2.95) $ (0.64)
Class C Common Stock      
Numerator:      
Net loss $ (239,779) $ (727,848) $ (137,946)
Net loss attributable to common stockholders $ (239,779) $ (727,848) $ (137,946)
Basic shares:      
Weighted-average common shares - Basic 248,305 246,362 216,543
Diluted shares:      
Weighted-average common shares - Diluted 248,305 246,362 216,543
Net loss per share attributable to common stockholders:      
Basic $ (0.97) $ (2.95) $ (0.64)
Diluted $ (0.97) $ (2.95) $ (0.64)