XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Collaboration and license agreements - Schedule of financial information related to collaboration and license agreements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable $ 2,883 $ 2,401
Deferred revenue, current 10,124 12,493
Deferred revenue, net of current 15,440 15,841
Deferred revenue, total 25,564 28,334
MKDG Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 883 1,892
Deferred revenue, current 3,034 3,913
Deferred revenue, net of current 0 0
Deferred revenue, total 3,034 3,913
Betta Agreements    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 0 9
Deferred revenue, current 704 531
Deferred revenue, net of current 14,014 14,194
Deferred revenue, total 14,718 14,725
Roche Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 0 500
Deferred revenue, current 6,386 8,049
Deferred revenue, net of current 1,426 1,647
Deferred revenue, total 7,812 $ 9,696
Biogen Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 2,000  
Deferred revenue, current 0  
Deferred revenue, net of current 0  
Deferred revenue, total $ 0