Net Loss Per Share - Potential Dilutive Securities not Included in Diluted per Share Calculations (Details) - shares |
9 Months Ended | |
---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
Potential dilutive securities | 3,016,697 | 2,046,367 |
Stock Options Issued And Outstanding Equity Incentive Plan And Under 2019 Equity Incentive Plan And 2015 Stock Plan | ||
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
Potential dilutive securities | 2,972,047 | 1,982,298 |
Estimated Shares Issuable Under Employee Stock Purchase Plan | ||
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
Potential dilutive securities | 17,650 | 23,569 |
RSUs Subject to Future Vesting | ||
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
Potential dilutive securities | 27,000 | 40,500 |