Collaboration and license agreements - Summary of allocation of transaction price (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
|
|---|---|
| Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] | |
| Transaction Price Allocated | $ 23,732 |
| Transaction Price Unsatisfied | 6,435 |
| Research and development targets | |
| Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] | |
| Transaction Price Allocated | 21,272 |
| Transaction Price Unsatisfied | 3,975 |
| Option rights | |
| Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] | |
| Transaction Price Allocated | 2,460 |
| Transaction Price Unsatisfied | $ 2,460 |