Loss Per Share - Schedule of Computation of Diluted Net Loss Per Common Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 9,240,787 | 9,708,984 |
| Liability-classified warrants outstanding [Member] | ||
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 1,080,475 | 2,688,168 |
| Equity-classified warrants outstanding [Member] | ||
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 3,272,128 | |
| Stock options outstanding [Member] | ||
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 3,485,000 | 1,732,121 |
| Unvested restricted share units [Member] | ||
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 4,675,312 | 2,016,567 |