Loss per share - Schedule of Computation of Diluted Net Loss Per Common Share (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 6,702,879 | 12,644,080 |
| Liability-classified warrants outstanding [Member] | ||
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 1,475,143 | 3,636,363 |
| 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 | 2,943,793 | 482,954 |
| Unvested restricted share units [Member] | ||
| Schedule of Computation of Diluted Net Loss Per Common Share [Line Items] | ||
| Total | 2,283,943 | 2,828,336 |