XML 96 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss per Share - Potentially Dilutive Shares (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive shares not included in diluted per share calculation 18,343 10,933 10,589
Employee and non-employee stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive shares not included in diluted per share calculation 6,707 8,497 9,463
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive shares not included in diluted per share calculation 4,188 2,404 1,084
Employee stock purchase plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive shares not included in diluted per share calculation 37 32 42
Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive shares not included in diluted per share calculation 7,411