XML 82 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Collaboration and license agreements - Merck, KGaA Agreement (Details)
$ in Thousands
1 Months Ended
Mar. 01, 2024
USD ($)
target
May 29, 2023
Apr. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
performanceObligation
target
Dec. 31, 2024
USD ($)
Dec. 31, 2018
performanceObligation
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Number of performance obligations | performanceObligation           12
Transaction price allocated to performance obligation       $ 23,231    
Contract with customer, liability       $ 28,334 $ 47,169  
Minimum            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Written notice period for termination of agreement   90 days        
Merck, KGaA Agreement            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Upfront payment $ 16,000          
Regulatory milestone achieved     $ 1,000      
Collaborative Arrangement, Addition To The Transaction Price     $ 1,000      
Number Of Remaining Research And Development Targets | target       1    
Number of performance obligations | performanceObligation       2    
Transaction price allocated to performance obligation       $ 17,000    
Number of remaining performance obligations | performanceObligation       1    
Contract with customer, liability       $ 3,913 $ 13,373  
Merck, KGaA Agreement | Minimum            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Written notice period for termination of agreement 60 days          
Merck, KGaA Agreement            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Number of potential research and development targets | target 2     2    
Discovery, Regulatory, and Commercial Milestones | Merck, KGaA Agreement            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Amount eligible to receive $ 740,000