XML 42 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Sale of Common Stock - Additional Information (Details) - 2020 At the Market Offerings - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Aug. 31, 2020
Subsidiary Sale Of Stock [Line Items]      
Initial public offering value of shares authorized     $ 100.0
Number of shares sold 3,134,045 0  
Net proceeds from the issuance of common stock through equity plans $ 4.5