XML 66 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Collaboration Agreements, License Agreement and Revenues - Roll-forward of Related Contract Liabilities (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
AstraZeneca Agreements [Member]  
Contract with Customer Liability [Line Items]  
Balance at December 31, 2023 $ (179,851)
Additions (112,503)
Currency Translation and Other 1,247
Recognized as Revenue (Discontinued Operations) 159,010
Balance at December 31, 2024 (132,097)
Drug Product Revenue, Net [Member] | Astellas Agreement [Member] | Europe [Member]  
Contract with Customer Liability [Line Items]  
Balance at December 31, 2023 (16,925)
Additions (4,441)
Recognized as Revenue 4,295
Reclassified to accrued liability / accounts payable 7,170
Balance at December 31, 2024 $ (9,901)