Common Stock - Shares of Common Stock Reserved for Future Issuance (Details) - shares |
Dec. 31, 2021 |
Dec. 31, 2020 |
Oct. 12, 2020 |
|---|---|---|---|
| Class of Stock [Line Items] | |||
| Shares of common stock reserved for future issuance | 6,336,842 | 5,832,209 | 834,720 |
| Common Stock Reserved For Exercises Of Stock Options Issued | |||
| Class of Stock [Line Items] | |||
| Shares of common stock reserved for future issuance | 4,763,489 | 4,543,318 | |
| Common Stock Reserved for Future Issuances | |||
| Class of Stock [Line Items] | |||
| Shares of common stock reserved for future issuance | 1,573,353 | 1,288,891 |