v3.23.3
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