XML 205 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Collaboration and license agreements - Allocation of total transaction price and unsatisfied transaction price (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Transaction Price Allocated $ 67,906
Transaction Price Unsatisfied 19,064
Research and development targets  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Transaction Price Allocated 61,149
Transaction Price Unsatisfied 17,394
Option rights  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Transaction Price Allocated 6,757
Transaction Price Unsatisfied $ 1,670