Stockholders' equity - Warrants Exercised (Details) - shares |
3 Months Ended | 6 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2026 |
|
| Warrants | ||
| Total exercised warrants | 1,147,318 | 2,778,282 |
| January 2026 Pre-funded | ||
| Warrants | ||
| Total exercised warrants | 367,740 | 1,998,704 |
| January 2026 Series C | ||
| Warrants | ||
| Total exercised warrants | 30,039 | 30,039 |
| January 2026 Series D | ||
| Warrants | ||
| Total exercised warrants | 749,539 | 749,539 |