XML 89 R62.htm IDEA: XBRL DOCUMENT v3.25.4
Collaboration and license agreements - Schedule of financial information related to collaboration and license agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable $ 2,401 $ 3,102
Deferred revenue, current 12,493 18,712
Deferred revenue, net of current 15,841 28,457
Deferred Revenue, Total 28,334 47,169
Merck, KGaA Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 1,892 2,064
Deferred revenue, current 3,913 5,396
Deferred revenue, net of current 0 7,977
Deferred Revenue, Total 3,913 13,373
Merck Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable   0
Deferred revenue, current   3,441
Deferred revenue, net of current   2,581
Deferred Revenue, Total   6,022
Betta Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 9 1,038
Deferred revenue, current 531 4,038
Deferred revenue, net of current 14,194 11,243
Deferred Revenue, Total 14,725 15,281
Roche Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 500 0
Deferred revenue, current 8,049 5,837
Deferred revenue, net of current 1,647 6,656
Deferred Revenue, Total $ 9,696 $ 12,493