XML 71 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Collaboration Agreements,License Agreement and Revenues - Drug Product Revenue - Summary of Drug Product Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue $ 235,309 $ 176,319 $ 256,577
Drug Product Revenue [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue 962 8,906 (36,324)
Drug Product Revenue [Member] | Astellas Agreement      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue 3,186 4,281 (36,324)
Drug Product Revenue [Member] | AstraZeneca Agreements [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue $ (2,224) $ 4,625 $ 0