Summary of significant accounting policies - Potentially dilutive securities (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Potentially dilutive securities | ||
| Total shares of common stock equivalents | 49,757,258 | 3,058,804 |
| Private Placement | Pre-funded Warrants | ||
| Potentially dilutive securities | ||
| Warrants to purchase of shares | 41,099,626 | |
| Convertible preferred stock (as converted) | ||
| Potentially dilutive securities | ||
| Total shares of common stock equivalents | 15,596 | 15,596 |
| Employee Stock Option | ||
| Potentially dilutive securities | ||
| Total shares of common stock equivalents | 1,137,333 | 815,723 |
| 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 | 65,438 | 32,697 |