XML 83 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss per Share - Antidilutive effect (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 6,450,085 7,092,241
Options issued and outstanding    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 3,679,468 5,640,438
Shares Available For Future Issuance Under 2021 Plan    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 2,561,085 1,242,271
Shares Available For Future Issuance Under ESPP    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 209,532 209,532