XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Collaboration Agreements, License Agreement and Revenues - Roll-forward of Related Contract Liabilities (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
AstraZeneca Agreements [Member]  
Contract with Customer Liability [Line Items]  
Balance at December 31, 2022 $ (175,646)
Additions (94,099)
Currency Translation and Other 839
Recognized as Revenue 89,055
Balance at December 31, 2023 (179,851)
Drug Product Revenue, Net [Member] | Astellas Agreement [Member] | Europe [Member]  
Contract with Customer Liability [Line Items]  
Balance at December 31, 2022 (40,303)
Additions (17,674)
Recognized as Revenue 2,306
Reclassified to accrued liability / accounts payable 38,746
Balance at December 31, 2023 $ (16,925)