XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and license agreements - Schedule of revenue from collaboration agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements $ 12,006 $ 2,664 $ 15,045 $ 6,423
MKDG Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 1,894 0 1,949 0
Merck Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 1,102 0 1,747 0
Roche Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 963 160 2,451 513
Biogen Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 8,047 2,504 8,898 4,840
Calico Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements $ 0 $ 0 $ 0 $ 1,070