XML 65 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Potentially Dilutive Shares (Details) - shares
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 securities not included in the calculation of diluted net loss per share (shares) 11,714,118 12,634,061 13,413,024
Common stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in the calculation of diluted net loss per share (shares) 2,503,294 2,403,055 1,781,388
Common stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in the calculation of diluted net loss per share (shares) 9,210,824 10,231,006 11,631,636