XML 56 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Collaboration Agreements and Revenues - Drug Product Revenue - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Deferred Revenue $ 25,234     $ 25,234   $ 6,547
Drug product revenue recognized 24,364   $ 42,888 62,793 $ 67,288  
Drug Product Revenue [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Deferred Revenue 11,200     11,200    
Drug product revenue recognized (8,648)   8,238 (168) 8,238  
Drug Product Revenue [Member] | Astellas Agreement [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized (1,974)   $ 8,238 2,056 $ 8,238  
Drug Product Revenue [Member] | Europe [Member] | Astellas Agreement [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Deferred Revenue 11,800     $ 11,800    
Drug Product Revenue [Member] | API Shipment [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized $ 2,000 $ 4,000