XML 86 R59.htm IDEA: XBRL DOCUMENT v3.25.4
Collaboration and license agreements - Merck Agreement (Details)
$ in Millions
1 Months Ended
Jan. 31, 2024
USD ($)
Dec. 31, 2025
USD ($)
Dec. 11, 2023
performanceObligation
Dec. 31, 2018
performanceObligation
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Number of performance obligations | performanceObligation       12
Merck Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Upfront payment | $ $ 10.0      
Number of performance obligations | performanceObligation     1  
Estimated transaction price | $   $ 10.0