XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Collaboration and license agreements - Schedule of financial information related to collaboration and license agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable $ 1,028 $ 1,473
Deferred revenue, current 13,971 16,618
Deferred revenue, net of current 24,647 16,895
Deferred revenue, total 38,618 33,513
Roche Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 500 417
Deferred revenue, current 5,718 4,649
Deferred revenue, net of current 16,314 16,895
Deferred revenue, total 22,032 21,544
Biogen Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 0 0
Deferred revenue, current 6,586 11,427
Deferred revenue, net of current 0 0
Deferred revenue, total 6,586 11,427
Calico Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 528 1,056
Deferred revenue, current 0 542
Deferred revenue, net of current 0 0
Deferred revenue, total 0 $ 542
Betta Agreements    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 0  
Deferred revenue, current 1,667  
Deferred revenue, net of current 8,333  
Deferred revenue, total $ 10,000