XML 82 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration Agreements and Revenues - Drug Product Revenue - Summary of Drug Product Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue $ 176,319 $ 256,577 $ 212,958
Drug Product Revenue [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue 8,906 (36,324) 64,776
Drug Product Revenue [Member] | Astellas Agreement      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue 4,281 (36,324) 64,776
Drug Product Revenue [Member] | AstraZeneca Agreements [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue $ 4,625 $ 0 $ 0