v3.24.0.1
Collaboration agreements - Johnson & Johnson (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2022
USD ($)
target
license
performanceObligation
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Collaboration agreements        
Collaboration revenue   $ 36,855 $ 26,581 $ 43
Deferred revenue   125,314 147,653 $ 3,944
Johnson & Johnson Agreement        
Collaboration agreements        
Number of targets designated | target 3      
Upfront payment received $ 40,000      
Number of licenses | license 2      
Performance obligations identified | performanceObligation 7      
Revised transaction price $ 40,000 48,000    
Transaction price adjustment   6,000    
Collaboration revenue   16,600 24,200  
Deferred revenue   $ 10,400 $ 15,800  
Johnson & Johnson Agreement | Development and Regulatory        
Collaboration agreements        
Aggregate milestones 505,000      
Johnson & Johnson Agreement | Commercial        
Collaboration agreements        
Aggregate milestones $ 530,000