XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock (Details) - Schedule of common stock reserved for future issuance - shares
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Common Stock Reserved For Future Issuance Abstract    
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