XML 109 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Collaboration and license agreements - Schedule of revenue from collaboration agreements (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements $ 3,039 $ 3,759
MKDG Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 55 0
Merck Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 645 0
Roche Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 1,488 353
Biogen Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 851 2,336
Calico Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements $ 0 $ 1,070