XML 88 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Collaboration and license agreements - Schedule of revenue from collaboration agreements (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements $ 35,947,000 $ 35,584,000
Merck, KGaA Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 18,482,000 7,304,000
Merck Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 6,020,000 3,979,000
Betta Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 649,000 3,415,000
Roche Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 8,796,000 3,988,000
Biogen Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements $ 2,000,000 $ 16,898,000