XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock (Details) - Schedule of common stock reserved for future issuance - shares
Jun. 30, 2023
Dec. 31, 2022
Schedule of Common Stock Reserved For Future Issuance [Abstract]    
Outstanding and issued common stock options 9,345,537 6,169,180
Common stock warrants 4,999,863 4,999,863
Outstanding restricted stock units 1,179,771 2,617,445
Shares available for grant under 2021 Employee Stock Purchase Plan 1,184,572 869,117
Shares available for grant under 2021 Equity Incentive Plan 855,464 1,383,661
Shares available for grant under 2022 Inducement Equity Incentive Plan 2,301,841 1,295,672
Total shares of common stock reserved 19,867,048 17,334,938