XML 61 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related Party Transactions - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Related Party Transaction [Line Items]      
Accounts receivable from related party $ 4,845,000 $ 47,210,000  
Accrued liabilities to related party 36,883,000 444,000  
Unbilled contract asset 180,000,000 0  
Due from Related Parties, Current 125,210,000 0  
Net unbilled contract asset 125,210,000 0  
Deferred revenue 54,790,000 0  
Europe [Member]      
Related Party Transaction [Line Items]      
Unbilled contract asset 130,000,000.0    
Astellas Agreement [Member] | Japan [Member]      
Related Party Transaction [Line Items]      
Deferred revenue 375,000    
Astellas Agreement [Member] | Europe [Member]      
Related Party Transaction [Line Items]      
Unbilled contract asset 130,000,000.0    
Deferred revenue 4,790,000    
Astellas [Member] | Europe [Member]      
Related Party Transaction [Line Items]      
Unbilled contract asset 130,000,000.0    
Net unbilled contract asset 125,200,000    
Deferred revenue 4,800,000    
Astellas [Member] | Collaborative Arrangement [Member]      
Related Party Transaction [Line Items]      
Revenue related to collaboration agreements 122,500,000 100,000,000.0 $ 20,100,000
Expense related to collaboration agreements 2,800,000 1,500,000 $ 1,000,000.0
Accounts receivable from related party 4,800,000 47,200,000  
Accrued liabilities to related party 36,900,000 400,000  
Astellas [Member] | Astellas Agreement [Member] | Japan [Member]      
Related Party Transaction [Line Items]      
Accrued liabilities to related party 36,300    
API Shipment [Member] | Astellas [Member] | Astellas Agreement [Member]      
Related Party Transaction [Line Items]      
Accrued liabilities to related party   43,800,000  
Product Revenue [Member] | API Shipment [Member] | Astellas [Member]      
Related Party Transaction [Line Items]      
Revenue related to collaboration agreements $ (36,300,000) $ 64,800,000