Nature of Business and Summary of Significant Accounting Policies - Summary of Antidilutive Shares Excluded from Calculation of Dilutive Loss Per Share (Details) - shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
|
| Shares Issuable upon Exercise of Stock Options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per share, amount | 6,511,910 | 5,666,267 |
| Shares Issuable upon Exercise of Warrants | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per share, amount | 796,985 | 1,594,733 |
| Unvested Restricted Stock Awards | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per share, amount | 58,333 | |