XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 4,917,910 4,917,910
Outstanding and issued common stock options [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 2,186,226 1,628,378
Shares issuable upon exercise of common stock warrants [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 499,986 499,986
Shares available for grant under Equity Incentive Plans [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 1,199,754 1,791,291
Shares available for grant under Employee Stock Purchase Plans [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 981,370 981,370
Shares available for grant under 2022 Inducement Equity Incentive Plan [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 50,574 16,885