XML 77 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Common Stock    
Common stock shares reserved for issuance 6,450,085 7,092,241
Options issued and outstanding    
Common Stock    
Common stock shares reserved for issuance 3,679,468 5,640,438
2021 Equity Incentive Plan    
Common Stock    
Common stock shares reserved for issuance 2,561,085 1,242,271
ESPP    
Common Stock    
Common stock shares reserved for issuance 209,532 209,532