XML 76 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration Agreements,License Agreement and Revenues - Drug Product Revenue - Summary of Drug Product Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue     $ 140,734 $ 235,309 $ 176,319
Drug Product Revenue [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue     11,086 962 8,906
Drug Product Revenue [Member] | Japan [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue $ 8,400 $ 9,800 8,200    
Drug Product Revenue [Member] | Astellas Agreement          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue     11,100    
Drug Product Revenue [Member] | Astellas Agreement | Japan [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue     9,480 2,056 4,281
Drug Product Revenue [Member] | Astellas Agreement | Europe [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue     1,606 1,130 0
Drug Product Revenue [Member] | AstraZeneca Agreements [Member] | United States [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Drug product revenue     $ 0 $ (2,224) $ 4,625