Stockholders' Equity - Schedule of Shares of Common Stock for Future Issuance (Details) - shares |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Stockholders' Equity - Schedule of Shares of Common Stock for Future Issuance (Details) [Line Items] | ||
| Total shares of common stock for future issuance | 425,896 | 222,028 |
| Shares reserved for future issuance under the 2020 Equity Incentive Plan [Member] | ||
| Stockholders' Equity - Schedule of Shares of Common Stock for Future Issuance (Details) [Line Items] | ||
| Total shares of common stock for future issuance | 68,343 | |
| Stock options outstanding [Member] | ||
| Stockholders' Equity - Schedule of Shares of Common Stock for Future Issuance (Details) [Line Items] | ||
| Total shares of common stock for future issuance | 126,988 | 126,988 |
| Warrants outstanding [Member] | ||
| Stockholders' Equity - Schedule of Shares of Common Stock for Future Issuance (Details) [Line Items] | ||
| Total shares of common stock for future issuance | 30,076 | 26,697 |