XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Collaboration and License Agreements - Schedule of Financial Information Related to Collaboration and License Agreements (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable $ 1,773 $ 5,716
Deferred Revenue, Current 31,266 31,800
Deferred Revenue, Net of Current 19,020 24,368
Deferred Revenue, Total 50,286 56,168
Roche Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 500 1,215
Deferred Revenue, Current 6,021 5,601
Deferred Revenue, Net of Current 16,173 17,215
Deferred Revenue, Total 22,194 22,816
Biogen Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable   3,000
Deferred Revenue, Current 23,078 24,032
Deferred Revenue, Net of Current 2,847 6,611
Deferred Revenue, Total 25,925 30,643
Calico Agreement    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Accounts Receivable 1,273 1,501
Deferred Revenue, Current 2,167 2,167
Deferred Revenue, Net of Current   542
Deferred Revenue, Total $ 2,167 $ 2,709