XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Collaboration agreements - Merck KGaA - Accounting Analysis (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
target
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Collaboration agreements        
Collaboration revenue $ 2,036 $ 11    
Research and development 35,806 27,415    
Merck KGaA Agreement and Merck KGaA Supply Agreement        
Collaboration agreements        
Deferred revenue $ 3,900   $ 3,900  
Merck KGaA        
Collaboration agreements        
Number of targets with satisfied performance obligations | target 4      
Deferred revenue $ 3,933 3,976 $ 3,944 $ 3,987
Merck KGaA Supply Agreement        
Collaboration agreements        
Research and development $ 0 $ 0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01 | Merck KGaA | Rights to future technological improvements        
Collaboration agreements        
Expected recognition period 10 years      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01 | Merck KGaA | Joint research committee services        
Collaboration agreements        
Expected recognition period 5 years