XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET REVENUES FROM COLLABORATIONS - Product Collaborations (Detail)
$ in Thousands
12 Months Ended
Jul. 21, 2023
USD ($)
performance_obligation
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenues   $ 1,828,292 $ 1,037,418 $ 844,287
Roche Collaboration and License Agreement        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Upfront payment $ 310,000      
Development costs, percentage responsible 40.00%      
Profit and loss sharing percentage 5000.00%      
Number of performance obligations | performance_obligation 3      
Transaction price $ 857,000      
Additional variable consideration 547,000      
Roche | Roche Collaboration and License Agreement        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Upfront payment $ 310,000      
Development costs, percentage responsible 60.00%      
Profit and loss sharing percentage 5000.00%      
Contingent termination fee $ 50,000      
Transaction Price Allocated   857,000    
Total revenues   333,974    
Transactional price remaining performance obligation   523,000    
Roche | Roche Collaboration and License Agreement | Specified Development and Regulatory Milestones        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Contingent consideration receivable, amount 1,240,000      
Roche | Roche Collaboration and License Agreement | Sales-Based Milestones        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Contingent consideration receivable, amount $ 1,280,000      
Roche | Roche Collaboration and License Agreement | License Obligation        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Transaction Price Allocated   310,000    
Total revenues   310,000    
Roche | Roche Collaboration and License Agreement | Development Services Obligation        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Transaction Price Allocated   545,000    
Total revenues   23,974    
Roche | Roche Collaboration and License Agreement | Technology Transfer Obligation        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Transaction Price Allocated   2,000    
Total revenues   $ 0