XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Textuals (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Revenue related to licenses granted to collaboration partners $ 290,900    
Recognition of deferred revenue (1,496) $ (4,119) $ (3,996)
Deferred Credits and Other Liabilities 4,300    
2017 Roche      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Development milestones 37,000    
OtherCollaborators      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Deferred revenues 81,700    
License fees and event-based payments      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Recognition of deferred revenue (1,500)    
Product sales, net      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Deferred Credits and Other Liabilities, Current $ 77,400