XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Collaboration and license agreements - Schedule of financial information related to collaboration and license agreements (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable $ 528 $ 1,473
Deferred revenue, current 14,937 16,618
Deferred revenue, net of current 15,845 16,895
Deferred revenue, total 30,782 33,513
Roche Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 0 417
Deferred revenue, current 5,847 4,649
Deferred revenue, net of current 15,845 16,895
Deferred revenue, total 21,692 21,544
Biogen Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 0 0
Deferred revenue, current 9,090 11,427
Deferred revenue, net of current 0 0
Deferred revenue, total 9,090 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