Loss Per Share - Schedule of Computation of Diluted Net Loss Per Common Share (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 7,748,783 | 13,345,883 |
| Liability-classified warrants outstanding [Member] | ||
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 1,744,374 | 4,888,168 |
| Equity-classified warrants outstanding [Member] | ||
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 5,696,427 | |
| Stock options outstanding [Member] | ||
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 3,050,130 | 687,121 |
| Unvested restricted share units [Member] | ||
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 2,954,279 | 2,074,167 |