Sale of Common Stock - Additional Information (Details) - 2020 At the Market Offerings - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Aug. 31, 2020 |
|
| Subsidiary Sale Of Stock [Line Items] | |||||
| Initial public offering value of shares authorized | $ 100.0 | ||||
| Number of shares sold | 0 | 0 | 3,134,045 | 0 | |
| Net proceeds from the issuance of common stock through equity plans | $ 4.5 | ||||