XML 95 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Common Stock Reserved for Issuance (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 11,185,492 8,259,317
Stock Options Outstanding    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 5,720,415 5,926,969
Unvested Restricted Stock Awards    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 3,015,387 618,494
Stock Options Available for Issuance    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 1,697,166 1,289,259
Employee Stock Purchase Plan    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 752,524 424,595