XML 85 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Collaboration and license agreements - Allocation of total transaction price and unsatisfied transaction price (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Transaction Price Allocated $ 23,231
Transaction Price Unsatisfied 10,446
Research and development targets  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Transaction Price Allocated 20,834
Transaction Price Unsatisfied 8,049
Option rights  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Transaction Price Allocated 2,397
Transaction Price Unsatisfied $ 2,397