Stockholders' equity - Warrants - Narrative (Details) - USD ($) $ / shares in Units, $ in Thousands |
6 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Nov. 30, 2022 |
Oct. 31, 2022 |
|
| Warrants | ||||
| Proceeds from exercise of warrants | $ 2,420 | $ 6 | ||
| November 2022 Series B Warrant Exercise Price 0.00 | ||||
| Warrants | ||||
| Proceeds from exercise of warrants | $ 0 | |||
| Exercise Price | $ 0 | $ 0 | $ 264 | |
| June 2024 Series B, Warrant Exercise Price 43.23 | ||||
| Warrants | ||||
| Exercise Price | $ 43.23 | |||
| Threshold period following the public announcement of receiving positive phase 1 multiple ascending dose data for expiry of warrants | 6 months | |||