v3.26.1
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