XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock (Tables)
3 Months Ended
Mar. 31, 2023
Common Stock [Abstract]  
Schedule of common stock reserved for future issuance
   March 31,   December 31, 
   2023   2022 
Outstanding and issued common stock options   8,903,590    6,169,180 
Common stock warrants   4,999,863    4,999,863 
Outstanding restricted stock units   2,616,820    2,617,445 
Shares available for grant under 2021 Employee Stock Purchase Plan   1,249,573    869,117 
Shares available for grant under 2021 Equity Incentive Plan   1,220,496    1,383,661 
Shares available for grant under 2022 Inducement Equity Incentive Plan   201,841    1,295,672 
Total shares of common stock reserved   19,192,183    17,334,938