XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Textuals (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Revenue related to licenses granted to collaboration partners $ 429,500    
Recognition of deferred revenue (2,494) $ (1,496) $ (4,119)
Deferred revenues 5,499 4,276  
Deferred Credits and Other Liabilities 5,500    
Contract assets 44,102 $ 0  
License fees and event-based payments      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Recognition of deferred revenue 2,000    
Product sales, net      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Deferred Credits and Other Liabilities, Current 75,200    
2017 Roche      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Development milestones 59,000    
OtherCollaborators      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Deferred revenues $ 80,700