Summary of significant accounting policies - Potentially dilutive securities (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Potentially dilutive securities | ||
| Total shares of common stock equivalents | 49,653,706 | 2,969,127 |
| Private Placement | Pre-funded Warrants | ||
| Potentially dilutive securities | ||
| Warrants to purchase of shares | 41,499,626 | |
| Convertible preferred stock (as converted) | ||
| Potentially dilutive securities | ||
| Total shares of common stock equivalents | 15,596 | 28,112 |
| Employee Stock Option | ||
| Potentially dilutive securities | ||
| Total shares of common stock equivalents | 1,050,501 | 715,620 |
| Warrants to purchase common stock | ||
| Potentially dilutive securities | ||
| Total shares of common stock equivalents | 48,538,891 | 2,194,788 |
| Unvested restricted stock units | ||
| Potentially dilutive securities | ||
| Total shares of common stock equivalents | 48,718 | 30,607 |