XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Sep. 30, 2020
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]        
Accounts receivable from related party   $ 32,847   $ 4,127
Accrued liabilities to related party   121   24
Deferred revenue   3,691   2,147
Unbilled contract asset   7,721   2,147
Astellas [Member] | API Shipment [Member]        
Related Party Transaction [Line Items]        
Drug product revenue from a related party   4,000    
Unbilled contract asset   4,000    
Astellas [Member] | Collaborative Arrangement [Member]        
Related Party Transaction [Line Items]        
Revenue related to collaboration agreements   3,600 $ 4,700  
Expense related to collaboration agreements   100 $ 100  
Accounts receivable from related party   17,500   4,100
Accrued liabilities to related party   100   1,100
Deferred revenue   18,600   7,500
Falikang [Member]        
Related Party Transaction [Line Items]        
Accounts receivable from related party   15,400    
Investment loss   200    
Equity method investments   2,500   2,700
Percentage of outstanding shares owned 51.10%      
Miscellaneous receivables   1,000   $ 900
Falikang [Member] | Collaborative Arrangement [Member]        
Related Party Transaction [Line Items]        
Revenue related to collaboration agreements   $ 10,400