XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock - Schedule of Reserved Number of Shares of Common Stock for Exercise of Outstanding Stock Options and Future Issuance of Stock-Based Awards (Details) - shares
Jun. 30, 2023
Dec. 31, 2022
Class Of Stock [Line Items]    
Total common stock reserved for future issuance 10,987,238 9,390,736
Shares Available for Issuance Under the 2021 Plan    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance 1,673,053 1,682,909
Shares Available for Issuance Under the 2021 ESPP    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance 572,254 286,127
Pre-Funded Warrants    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance 2,980,889 2,980,889
Common Stock Options    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance 5,761,042 4,440,811