Net (Loss) Income Per Common Share - Schedule of Computation of Net Loss Per Common Share (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Schedule of Computation of Net Loss Per Common Share [Line Items] | ||
| Potentially dilutive securities | 17,595,449 | 10,572,855 |
| Common stock options [Member] | ||
| Schedule of Computation of Net Loss Per Common Share [Line Items] | ||
| Potentially dilutive securities | 3,642,328 | 1,971,145 |
| Common stock warrants [Member] | ||
| Schedule of Computation of Net Loss Per Common Share [Line Items] | ||
| Potentially dilutive securities | 13,943,422 | 8,507,311 |
| Unvested restricted stock units [Member] | ||
| Schedule of Computation of Net Loss Per Common Share [Line Items] | ||
| Potentially dilutive securities | 9,700 | 94,399 |