XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Collaboration and license agreements - Schedule of revenue from collaboration agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements $ 6,463 $ 12,006 $ 13,701 $ 15,045
MKDG Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 3,428 1,894 6,581 1,949
Merck Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 1,049 1,102 2,178 1,747
Betta Agreements        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 54 0 514 0
Roche Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements 1,932 963 4,428 2,451
Biogen Agreement        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue from collaboration agreements $ 0 $ 8,047 $ 0 $ 8,898