XML 59 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Collaboration Agreements, License Agreement and Revenues - AstraZeneca Agreements - Additional Information 1 (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 30, 2013
Dec. 31, 2024
Dec. 31, 2023
Sep. 18, 2023
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenue   $ 29,621 $ 46,803  
Drug Product Revenue, Net [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenue   27,673 18,753  
AstraZeneca Agreements [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenue   159,000 89,100  
AstraZeneca Agreements [Member] | U.S./RoW [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Aggregate considerations received   439,000    
AstraZeneca Agreements [Member] | China [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Potential milestone payments $ 348,500      
Transaction price and allocated to performance obligations       $ 4,000
Proceeds from upfront, non-contingent and non-refundable payments 28,200      
Commercial sales and other events milestone 187,500      
Aggregate considerations received   81,200    
Recognized as Revenue     3,500  
Contract asset   $ 4,000 $ 4,000  
AstraZeneca Agreements [Member] | China [Member] | Clinical and Development Milestone [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Potential milestone payments 15,000      
AstraZeneca Agreements [Member] | China [Member] | Regulatory Milestone [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Potential milestone payments $ 146,000