Net Loss Per Share - Schedule of Anti-Dilutive Shares (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Schedule of Anti-Dilutive Shares [Line Items] | ||
| Total shares subject to potential common stock equivalents | 11,034,400 | 7,678,795 |
| Shares subject to outstanding warrants [Member] | ||
| Schedule of Anti-Dilutive Shares [Line Items] | ||
| Total shares subject to potential common stock equivalents | 11,034,325 | 7,576,573 |
| Shares subject to unvested restricted stock units [Member] | ||
| Schedule of Anti-Dilutive Shares [Line Items] | ||
| Total shares subject to potential common stock equivalents | 102,132 | |
| Shares subject to outstanding stock options [Member] | ||
| Schedule of Anti-Dilutive Shares [Line Items] | ||
| Total shares subject to potential common stock equivalents | 75 | 90 |