Net Loss per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||
| Antidilutive shares (shares) | 34,488,741 | 24,052,034 |
| Restricted Stock Units | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||
| Antidilutive shares (shares) | 92,500 | 32,412 |
| Share Options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||
| Antidilutive shares (shares) | 31,130,935 | 20,754,316 |
| Warrants | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||
| Antidilutive shares (shares) | 3,265,306 | 3,265,306 |