XML 266 R95.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities 32,192 88,798 87,591
Convertible and non-convertible redeemable preferred stock and convertible notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities 27,230 85,476 84,551
Stock options to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities 4,962 2,950 2,668
Convertible redeemable preferred stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities 0 60 59
Convertible redeemable common stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities 0 312 313