XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and license agreements - Schedule of financial information related to collaboration and license agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable $ 1,167 $ 11,799
Deferred revenue, current 36,592 15,471
Deferred revenue, net of current 16,910 21,814
Deferred revenue, total 53,502 37,285
MKDG Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 1,167  
Deferred revenue, current 6,733  
Deferred revenue, net of current 8,486  
Deferred revenue, total 15,219  
Merck Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 0 10,000
Deferred revenue, current 8,253 8,000
Deferred revenue, net of current 0 2,000
Deferred revenue, total 8,253 10,000
Betta Agreements    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 0 1,799
Deferred revenue, current 17,000 4,000
Deferred revenue, net of current 0 8,000
Deferred revenue, total 17,000 12,000
Roche Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 0 0
Deferred revenue, current 4,606 2,667
Deferred revenue, net of current 8,424 11,814
Deferred revenue, total $ 13,030  
Biogen Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable   0
Deferred revenue, current   804
Deferred revenue, net of current   0
Deferred revenue, total   $ 804