v3.26.1
Stockholders' Equity - Schedule of Common Stock for Future Issuance (Details)
Jun. 30, 2026
shares
Schedule of Common Stock for Future Issuance [Line Items]  
Total shares of common stock for future issuance 425,896
Shares reserved for future issuance under the 2020 Equity Incentive Plan [Member]  
Schedule of Common Stock for Future Issuance [Line Items]  
Total shares of common stock for future issuance 68,343
Stock options outstanding [Member]  
Schedule of Common Stock for Future Issuance [Line Items]  
Total shares of common stock for future issuance 126,988
Warrants outstanding [Member]  
Schedule of Common Stock for Future Issuance [Line Items]  
Total shares of common stock for future issuance 30,076
Issuance upon conversion of Series C Convertible Preferred Stock [Member]  
Schedule of Common Stock for Future Issuance [Line Items]  
Total shares of common stock for future issuance 200,489