XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock and Preferred Stock - Summary of Common Stock Reserved For Future Issuance (Details) - shares
Jun. 30, 2023
Jun. 21, 2023
Dec. 31, 2022
Schedule Of Common Stock Reserved For Future Issuance [Line Items]      
Total shares of authorized common stock reserved for future issuance (in shares) 21,096,649   12,072,855
Pre-Funded Warrant | Follow-On Offering      
Schedule Of Common Stock Reserved For Future Issuance [Line Items]      
Warrants (in shares) 7,050,000 7,050,000 0
Shares reserved for exercise of outstanding stock options      
Schedule Of Common Stock Reserved For Future Issuance [Line Items]      
Total shares of authorized common stock reserved for future issuance (in shares) 10,114,195   8,838,028
Share-based payment arrangement | Shares reserved for future awards under the 2020 Stock Option and Incentive Plan      
Schedule Of Common Stock Reserved For Future Issuance [Line Items]      
Total shares of authorized common stock reserved for future issuance (in shares) 2,343,012   1,650,955
Share-based payment arrangement | Shares reserved for future awards under the 2020 Employee Stock Purchase Plan      
Schedule Of Common Stock Reserved For Future Issuance [Line Items]      
Total shares of authorized common stock reserved for future issuance (in shares) 932,077   839,922
Shares reserved for vesting of restricted stock units      
Schedule Of Common Stock Reserved For Future Issuance [Line Items]      
Total shares of authorized common stock reserved for future issuance (in shares) 657,365   743,950