Net loss per share, Anti-dilutive Securities Excluded from Computation of Diluted Net (Loss) Income per Share (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Warrant [Member] | ||
| Net Income (Loss) Per Share [Abstract] | ||
| Antidilutive securities excluded from computation of net (loss) income per share (in shares) | 22,904,879 | 7,204,299 |
| Stock Options [Member] | ||
| Net Income (Loss) Per Share [Abstract] | ||
| Antidilutive securities excluded from computation of net (loss) income per share (in shares) | 7,255,635 | 5,073,736 |
| RSUs [Member] | ||
| Net Income (Loss) Per Share [Abstract] | ||
| Antidilutive securities excluded from computation of net (loss) income per share (in shares) | 2,091,227 | 1,393,230 |