XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Collaboration and license agreements - Schedule of financial information related to collaboration and license agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable $ 2,158 $ 3,102
Deferred revenue, current 22,620 18,712
Deferred revenue, net of current 21,150 28,457
Deferred revenue, total 43,770 47,169
MKDG Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 2,013 2,064
Deferred revenue, current 6,811 5,396
Deferred revenue, net of current 5,081 7,977
Deferred revenue, total 11,892 13,373
Merck Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 0 0
Deferred revenue, current 3,441 3,441
Deferred revenue, net of current 402 2,581
Deferred revenue, total 3,843 6,022
Betta Agreements    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 145 1,038
Deferred revenue, current 2,992 4,038
Deferred revenue, net of current 11,978 11,243
Deferred revenue, total 14,970 15,281
Roche Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 0 0
Deferred revenue, current 9,376 5,837
Deferred revenue, net of current 3,689 6,656
Deferred revenue, total $ 13,065 $ 12,493