XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share of Common Stock - Antidilutive Common Stock Equivalents Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Common stock equivalents excluded from computation of diluted net loss per share (in shares) 3,713,763 4,306,204 3,713,763 4,306,204
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Common stock equivalents excluded from computation of diluted net loss per share (in shares) 1,269,147 1,956,017 1,269,147 1,956,017
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Common stock equivalents excluded from computation of diluted net loss per share (in shares) 2,320,750 2,172,377 2,320,750 2,172,377
ESPP purchase rights        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Common stock equivalents excluded from computation of diluted net loss per share (in shares) 38,727 59,688 38,727 59,688
Common stock warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Common stock equivalents excluded from computation of diluted net loss per share (in shares) 85,139 118,122 85,139 118,122