XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Collaboration and license agreements - Schedule of revenue from collaboration agreements (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements $ 6,152 $ 7,238
MKDG Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 1,762 3,153
Betta Agreements    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 5 460
Roche Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 2,385 2,496
Biogen Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 2,000 0
Merck Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements $ 0 $ 1,129