Fair value measurement - Liability related to pre-funded warrants (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 9 Months Ended | |
|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2025 |
Dec. 31, 2024 |
|
| Class of Warrant or Right [Line Items] | |||
| Public offering price | $ 58.37 | $ 58.37 | |
| Liability related to pre-funded warrants | $ 30,722 | $ 30,722 | $ 0 |
| Changes in fair value of liability related to pre-funded warrants | $ 5,700 | $ 5,722 | |
| Pre-Funded Warrants | |||
| Class of Warrant or Right [Line Items] | |||
| Warrants to purchase shares | 526,316 | 526,316 | |
| Public offering price | $ 47.5 | $ 47.5 | |
| Warrants exercise price | $ 0.0001 | $ 0.0001 |