v3.26.3
Collaboration and license agreements - Schedule of revenue from collaboration agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements $ 8,468 $ 11,230 $ 21,261 $ 24,931
Roche DAC Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 3,852 0 6,518 0
MKDG Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 1,921 3,360 5,516 9,941
Betta Agreements        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 3 27 23 541
2018 Roche Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 2,692 2,001 7,204 6,429
Biogen Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 0 2,000 2,000 2,000
Merck Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements $ 0 $ 3,842 $ 0 $ 6,020