XML 97 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share - Anti-Dilutive Securities and Potential Common Shares (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in computation of diluted net loss per share 13,679,684 10,298,725 10,247,413
Potential common shares that would have been included if not for anti-dilutive effect of securities 1,100,000 2,100,000 1,100,000
Options to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in computation of diluted net loss per share 11,870,778 9,246,047 7,128,247
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in computation of diluted net loss per share 1,602,384 26,121 0
ESPP shares issuable      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in computation of diluted net loss per share 206,522 94,466 78,761
Warrants to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in computation of diluted net loss per share 0 932,091 2,172,899
Performance-based restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in computation of diluted net loss per share 0 0 867,506