v3.19.3
Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details) - shares
shares in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Stock Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of diluted net loss per share 10,892 16,999
Unvested Restricted Stock Units And Restricted Stock Awards Not Subject To A Performance Condition    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of diluted net loss per share 159,990 141,179
Convertible Notes (If-Converted)    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of diluted net loss per share 55,468