Net Loss Per Share - Schedule of Potentially Dilutive Common Shares Related to Outstanding Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Potentially Dilutive Outstanding Securities [Line Items] | ||||
| Total anti-dilutive features | 6,272,084 | 5,999,968 | 5,847,452 | 5,999,968 |
| Warrants [Member] | ||||
| Schedule of Potentially Dilutive Outstanding Securities [Line Items] | ||||
| Total anti-dilutive features | 3,494,962 | 3,632,630 | 3,494,962 | 3,632,630 |
| Common Stock options [Member] | ||||
| Schedule of Potentially Dilutive Outstanding Securities [Line Items] | ||||
| Total anti-dilutive features | 2,547,480 | 2,101,696 | 2,122,848 | 2,101,696 |
| ACI Canada legacy performance options [Member] | ||||
| Schedule of Potentially Dilutive Outstanding Securities [Line Items] | ||||
| Total anti-dilutive features | 229,642 | 265,642 | 229,642 | 265,642 |