XML 65 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Collaboration Agreements, License Agreement and Revenues - Product Revenue, Net - Additional Information 1 (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Total revenue $ 29,621 $ 46,803
AstraZeneca Agreements [Member]    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Total revenue 159,000 89,100
Contract with Customer, Liability [Abstract]    
Deferred Revenue 132,097 179,851
AstraZeneca Agreements [Member] | China [Member]    
Contract with Customer, Liability [Abstract]    
Deferred Revenue $ 19,900  
Recognized as Revenue   $ 3,500