v3.26.1
Stockholders' Equity - Schedule of Common Stock for Future Issuance (Details)
Mar. 31, 2026
shares
Schedule of Common Stock for Future Issuance [Line Items]  
Total shares of common stock for future issuance 2,220,101
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 683,430
Stock options outstanding [Member]  
Schedule of Common Stock for Future Issuance [Line Items]  
Total shares of common stock for future issuance 1,269,772
Warrants outstanding [Member]  
Schedule of Common Stock for Future Issuance [Line Items]  
Total shares of common stock for future issuance 266,899