XML 78 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share Attributable To Common Stockholders - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from calculation of diluted net loss per share 485,378 291,653 324,748
Common Stock Options Issued and Outstanding      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from calculation of diluted net loss per share 309,315 270,195 323,442
Restricted Stock Units      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from calculation of diluted net loss per share 176,063 21,458 413
Shares Issuable Pursuant to ESPP      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from calculation of diluted net loss per share     893