v3.26.1
Collaboration and license agreements - Summarizes the deferred revenue amounts allocated to performance obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Total Roche Agreement deferred revenue $ 105,623 $ 111,332
Roche Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Total Roche Agreement deferred revenue 15,179 22,657
Roche Agreement [Member] | Research and Development of Intial Targets [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Total Roche Agreement deferred revenue 7,180 14,140
Roche Agreement [Member] | Research and Development for Replacement Targets [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Total Roche Agreement deferred revenue $ 7,999 $ 8,517