XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Collaboration Agreements, License Agreement and Revenues - Drug Product Revenue - Summary of Drug Product Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue recognized $ 29,806   $ 24,364 $ 90,633 $ 62,793
Drug Product Revenue [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue recognized 1,093   8,648 8,687 (168)
Drug Product Revenue [Member] | Japan [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue recognized   $ 9,800      
Drug Product Revenue [Member] | Astellas Agreement [Member] | Japan [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue recognized 17   (1,974) 7,611 2,056
Drug Product Revenue [Member] | Astellas Agreement [Member] | Europe [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue recognized 1,076   0 1,076 0
Drug Product Revenue [Member] | AstraZeneca Agreements [Member] | U.S. [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue recognized $ 0   $ (6,674) $ 0 $ (2,224)