XML 88 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and license agreements - Schedule of revenue from collaboration agreements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements $ 31,096 $ 45,785
Roche Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 4,939 19,379
Biogen Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements 19,214 15,720
Calico Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue from collaboration agreements $ 6,943 $ 10,686