XML 112 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Related Party Transaction [Line Items]      
Accounts receivable from related party $ 47,210 $ 4,004  
Accrued liabilities to related party 444 272  
Astellas [Member] | Collaborative Arrangement [Member]      
Related Party Transaction [Line Items]      
Revenue related to collaboration agreements 100,000 20,100 $ 31,300
Expense related to collaboration agreements 1,500 1,000 $ 6,400
Accounts receivable from related party 47,200 4,000  
Accrued liabilities to related party 400 $ 300  
API Shipment [Member] | Astellas [Member] | Astellas Agreement [Member]      
Related Party Transaction [Line Items]      
Accrued liabilities to related party 43,800    
Product Revenue [Member] | API Shipment [Member] | Astellas [Member]      
Related Party Transaction [Line Items]      
Revenue related to collaboration agreements $ 64,800